]>
Commit | Line | Data |
---|---|---|
17427edd UD |
1 | 2000-11-20 Ulrich Drepper <drepper@redhat.com> |
2 | ||
3 | * csu/gmon-start.c: Always have prototype for __gmon_start. | |
4 | * csu/version.c: Add prototypes for __libc_print_version and | |
5 | __libc_main. | |
6 | * iconv/gconv.c: Include gconv_int.h and gconv.h. | |
7 | * iconv/gconv.h (struct __gconv_step): Remove const from __from_name | |
8 | and __to_name. | |
9 | * iconv/gconv_builtin.h: Add ASCII module definitions. | |
10 | * iconv/gconv_conf.c (__gconv_path_elem): Remove const. | |
11 | (add_module): Add cast to avoid warning. Rework construction of | |
12 | strings for new module. | |
13 | * iconv/gconv_db.c (__gconv_alias_compare): Make s1 and s2 const. | |
14 | (derivation_compare): Likewise. | |
15 | * iconv/gconv_dl.c (do_release_shlib): Remove const from nodep. | |
16 | (__gconv_release_shlib): Cast do_release_shlib as parameter for twalk. | |
17 | * iconv/gconv_int.h (__gconv_path_elem): Remove const. | |
18 | (struct gconv_alias): Remove const from fromname and toname. | |
19 | * iconv/gconv_simple.c: Include gconv_builtin.h to get prototypes | |
20 | for loop functions. | |
21 | (internal_ucs4_loop): Use correct const-ness. | |
22 | (ucs4_internal_loop): Likewise. | |
23 | (internal_ucs4le_loop): Likewise. | |
24 | (ucs4le_internal_loop_single): Likewise. | |
25 | * iconv/gconv_trans.c (__gconv_transliterate): Make from_idx, from_tbl, | |
26 | to_idx, to_tbl, winbuf, winbufend const. Change casts in | |
27 | assignments appropriately. | |
28 | (struct known_trans): Remove const from fname. | |
29 | (trans_compare): Make s1 and s2 const. | |
30 | * iconv/loop.c (LOOPFC): Make outend parameter const. Add cast to | |
31 | avoid warning. | |
32 | * iconv/skeleton.c: Remove cast in calls of loop functions. | |
33 | * iconvdata/gconv-modules: Remove US-ASCII definitions. | |
34 | * iconvdata/iso646.c: Remove US_ASCII support. | |
35 | * include/set-hooks.h (DEFINE_HOOK): Also generate prototype. | |
36 | * include/unistd.h: Add __libc_check_standard_fds prototype. | |
37 | * string/bits/string2.h (__mempcpy_args): Add const to casts. | |
38 | * sysdeps/generic/initfini.c: Add prototypes for dummy, _init, and | |
39 | _fini. | |
40 | * sysdeps/generic/libc-start.c: Add prototype for __libc_start_main. | |
41 | * sysdeps/i386/i486/bits/string.h (strcmp): Add const to casts. | |
42 | * sysdeps/unix/sysv/linux/dl-osinfo.h (dl_fatal): Add cast to avoid | |
43 | warning. | |
44 | * sysdeps/unix/sysv/linux/init-first.c: Add prototypes for | |
45 | __libc_init_first and _dl_start. | |
46 | ||
73ea3b1b AJ |
47 | 2000-11-20 Hiroyuki Machida <machida@sm.sony.co.jp> |
48 | ||
17427edd | 49 | * sysdeps/unix/sysv/linux/mips/clone.S: Fix comments. |
73ea3b1b AJ |
50 | |
51 | * sysdeps/unix/sysv/linux/mips/kernel_stat.h (kernel_stat): Expand | |
52 | time_t to 'long int' not, 'unsigned int'. Use 'long int' for | |
53 | __unused? members. | |
54 | ||
55 | * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (O_NOFOLLOW): Use same | |
56 | value defined in /usr/include/asm-mips/fcntl.h. | |
57 | ||
bb2fc850 UD |
58 | 2000-11-18 Ulrich Drepper <drepper@redhat.com> |
59 | ||
fd3e6373 UD |
60 | * stdio-common/Makefile (tests): Add test-vfprintf. |
61 | (test-vfprintf-ENV): New variable. | |
62 | * stdio-common/test-vfprintf.c: New file. | |
63 | ||
bb2fc850 UD |
64 | * wcsmbs/mbrtowc.c (__mbrtowc): Do not only flush if input is '\0'. |
65 | ||
66 | * wcsmbs/Makefile (tests): Add tst-mbrtowc and tst-wcrtomb. | |
67 | (tst-mbrtowc-ENV): New variable. | |
68 | (tst-wcrtomb-ENV): New variable. | |
69 | * wcsmbs/tst-mbrtowc.c: New file. | |
70 | * wcsmbs/tst-wcrtomb.c: New file. | |
71 | ||
7b32d065 UD |
72 | 2000-11-16 Andreas Jaeger <aj@suse.de> |
73 | ||
74 | * manual/install.texi (Tools for Compilation): Update | |
75 | documentation for GCC 2.95.2. | |
76 | ||
7813b61a UD |
77 | 2000-11-18 Ulrich Drepper <drepper@redhat.com> |
78 | ||
79 | * sysdeps/posix/getaddrinfo.c (gaih_inet): Only return -EAI_AGAIN | |
80 | if IPv4 and IPv6 requests timed out. | |
81 | ||
565bc88a UD |
82 | 2000-11-18 Akim Demaille <akim@epita.fr> |
83 | ||
84 | * malloc/obstack.h: Formatting changes. | |
85 | (obstack_grow, obstack_grow0): Don't cast WHERE at all: it | |
86 | prevents type checking. | |
87 | (obstack_ptr_grow, obstack_ptr_grow_fast): When assigning, don't | |
88 | cast the value to (void *): assigning a `foo *' to a `void *' | |
89 | variable is valid. | |
90 | (obstack_int_grow, obstack_int_grow_fast): Don't cast AINT to int. | |
91 | ||
bda5433d UD |
92 | 2000-11-17 Ulrich Drepper <drepper@redhat.com> |
93 | ||
94 | * scripts/config.guess: Update from upstream maintainer. | |
95 | * scripts/config.sub: Likewise. | |
96 | ||
3b1de3ba UD |
97 | 2000-11-16 Ulrich Drepper <drepper@redhat.com> |
98 | ||
7b32d065 | 99 | * libio/freopen.c (freopen): Reset _mode after succesful reopening. |
3b1de3ba | 100 | * libio/freopen64.c (freopen64): Likewise. |
0bdfed74 | 101 | Patch by Shinya Hanataka <hanataka@abyss.rim.or.jp>. |
3b1de3ba | 102 | |
897d4284 UD |
103 | * libio/Makefile: Add rules to build and run test-freopen. |
104 | * libio/test-freopen.c: New file. | |
105 | * libio/test-freopen.sh: New file. | |
106 | ||
40306912 UD |
107 | 2000-11-15 H.J. Lu <hjl@gnu.org> |
108 | ||
109 | * sysdeps/generic/ldsodefs.h (DL_DT_INIT_ADDRESS): Defined if | |
110 | ELF_FUNCTION_PTR_IS_SPECIAL is not defined. | |
111 | (DL_DT_FINI_ADDRESS): Likewise. | |
112 | ||
113 | * sysdeps/ia64/dl-lookupcfg.h (_dl_lookup_address): Set the | |
114 | return type to ElfW(Addr). | |
115 | (_dl_function_address): New prototype. | |
116 | (DL_FUNCTION_ADDRESS): Defined. | |
117 | (DL_DT_INIT_ADDRESS): Defined as DL_FUNCTION_ADDRESS. | |
118 | (DL_DT_FINI_ADDRESS): Likewise. | |
119 | ||
120 | * sysdeps/ia64/Versions (GLIBC_2.2): Add _dl_function_address. | |
121 | ||
122 | * sysdeps/ia64/dl-machine.h (_dl_start_address): Removed. | |
123 | (ELF_MACHINE_START_ADDRESS): Changed to DL_FUNCTION_ADDRESS. | |
124 | ||
125 | * sysdeps/ia64/dl-symaddr.c (_dl_start_address): Renamed to ... | |
126 | (_dl_function_address): This. | |
127 | ||
128 | * elf/dl-fini.c (_dl_fini): Use DL_DT_FINI_ADDRESS to get the | |
129 | function pointer for DT_FINI. | |
130 | * elf/dl-close.c (_dl_close): Likewise. | |
131 | ||
132 | * elf/dl-init.c (_dl_init): Use DL_DT_INIT_ADDRESS to get the | |
133 | function pointer for DT_INIT. | |
134 | ||
135 | 2000-11-16 Jakub Jelinek <jakub@redhat.com> | |
136 | ||
137 | * sysdeps/generic/printf_fphex.c (__printf_fphex): Compute correctly | |
138 | end of wexpbuf buffer. | |
139 | ||
96ea2a11 AJ |
140 | 2000-11-16 Andreas Jaeger <aj@suse.de> |
141 | ||
142 | * sysdeps/unix/sysv/linux/powerpc/bits/fcntl.h: Remove duplicate | |
143 | definition of F_GETLK, F_SETLK, F_SETLKW. | |
144 | ||
8a70a03e AJ |
145 | 2000-11-16 Andreas Jaeger <aj@suse.de> |
146 | ||
147 | * sysdeps/generic/dl-cache.c (_DL_PLATFORMS_COUNT): Define to 0 if | |
148 | it's not defined. | |
149 | ||
85857f93 UD |
150 | 2000-11-15 Jakub Jelinek <jakub@redhat.com> |
151 | ||
152 | * dlfcn/default.c (main): Add test for dladdr of main returning | |
153 | argv[0] in dli_fname field. | |
154 | ||
155 | 2000-11-15 Jakub Jelinek <jakub@redhat.com> | |
156 | ||
157 | * Makeconfig (run-program-prefix): Move test-static test into the | |
158 | variable. | |
159 | ||
160 | * sysdeps/alpha/dl-machine.h (RTLD_START): Update _dl_argv. | |
161 | * sysdeps/sparc/sparc32/dl-machine.h (RTLD_START): Likewise, | |
162 | schedule instructions. | |
163 | * sysdeps/sparc/sparc64/dl-machine.h (RTLD_START): Likewise, | |
164 | schedule instructions, fix a bug in copying auxiliary data. | |
165 | ||
821dcbcc UD |
166 | 2000-11-15 Ulrich Drepper <drepper@redhat.com> |
167 | ||
85857f93 UD |
168 | * manual/startup.texi (Program Arguments): Fix type of main's envp |
169 | parameter. | |
170 |