]> sourceware.org Git - glibc.git/blame - ChangeLog
Update.
[glibc.git] / ChangeLog
CommitLineData
17427edd
UD
12000-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
472000-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
582000-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
722000-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
772000-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
822000-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
922000-11-17 Ulrich Drepper <drepper@redhat.com>
93
94 * scripts/config.guess: Update from upstream maintainer.
95 * scripts/config.sub: Likewise.
96
3b1de3ba
UD
972000-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
1072000-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
1352000-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
1402000-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
1452000-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
1502000-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
1552000-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
1662000-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