]>
Commit | Line | Data |
---|---|---|
f76d7052 UD |
1 | 1999-04-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
2 | ||
3 | * manual/install.texi (Configuring and compiling): Explain that | |
4 | files are changed in the source directory. | |
5 | Closes PR libc/981. | |
6 | (Configuring and compiling): Explain situation with PARALLELMFLAGS | |
7 | in the source directory. | |
8 | ||
9 | 1999-04-24 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
10 | ||
11 | * locale/programs/ld-ctype.c: Spelling fixes. | |
12 | (ctype_finish): Fix argument of error message format. | |
13 | * locale/programs/ld-messages.c: Spelling fixes. | |
14 | * locale/programs/ld-monetary.c: Spelling fixes. | |
15 | * locale/programs/ld-time.c (time_finish): Make sure that name and | |
16 | format of era_entries are adjacent. | |
17 | (time_output): Reduce the size of the io vector. | |
18 | ||
19 | 1999-04-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
20 | ||
21 | * manual/filesys.texi (Attribute Meanings): Move a misplaced | |
22 | paragraph. | |
23 | ||
24 | 1999-04-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
25 | ||
26 | * locale/programs/ld-collate.c (collate_output): Convert | |
27 | undefined_offset to an array index. Fix computation of other | |
28 | endian extra table. | |
29 | ||
6e4184e4 RM |
30 | 1999-04-26 Roland McGrath <roland@baalperazim.frob.com> |
31 | ||
32 | * hurd/get-host.c (_hurd_get_host_config): If ENOENT opening file, | |
33 | return success with empty value. | |
34 | ||
45a89cc6 UD |
35 | 1999-04-26 Ulrich Drepper <drepper@cygnus.com> |
36 | ||
37 | * posix/fnmatch.c: Include string.h also for glibc. | |
38 | (fnmatch, case '?'): Optimize if cascades a bit. | |
39 | (fnmatch, case '*'): Correct handling if FNM_PATHNAME is set. | |
40 | ||
41 | * posix/testfnm.c: Add test cases for * with FNM_PATHNAME errors. | |
42 | ||
62ece32b UD |
43 | 1999-04-24 Ulrich Drepper <drepper@cygnus.com> |
44 | ||
45 | * iconv/gconv_builtin.h: Add definitions for UTF16 builtins. | |
46 | * iconv/gconv_int.h: Declare UTF16 functions. | |
47 | * iconv/gconv_simple.c: Add UTF16 conversion functions. | |
48 | ||
4ad1f026 UD |
49 | 1999-04-20 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
50 | ||
51 | * posix/wordexp.c (parse_param): Fix type of offset to allow it to | |
52 | be used correctly as parameter for parse_dollars/parse_tilde. | |
53 | ||
a3ab859c UD |
54 | 1999-04-19 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
55 | ||
56 | * manual/conf.texi (Utility Limits): Remove duplicate description | |
57 | of BC_DIM_MAX. | |
58 | ||
d788be1e UD |
59 | 1999-04-19 Ulrich Drepper <drepper@cygnus.com> |
60 | ||
61 | * wcsmbs/mbsnrtowcs.c (__mbsnrtowcs): Correctly initialize | |
62 | outbufend for dst==NULL. | |
63 | ||
3ee12f2b UD |
64 | 1999-04-18 Ulrich Drepper <drepper@cygnus.com> |
65 | ||
d4bc783b UD |
66 | * wcsmbs/mbsrtowcs.c (__mbsrtowcs): Correctly initialize outbufend |
67 | for dst==NULL. | |
68 | Fixes PR libc/1084. | |
69 | ||
3ee12f2b UD |
70 | * socket/sys/socket.h: Define SHUT_RD, SHUT_WR, and SHUT_RDWR. |
71 | Fixes PR libc/1083. | |
72 | ||
b02f5013 UD |
73 | 1999-04-18 Thorsten Kukuk <kukuk@suse.de> |
74 | ||
75 | * sunrpc/Makefile: Remove special handling of bootparam.x, | |
76 | add rpcsvc/bootparam.h to headers. | |
77 | * sunrpc/rpcsvc/bootparam.h: New, for backward compatibility. | |
78 | * sunrpc/rpcsvc/bootparam.x: Renamed to... | |
79 | * sunrpc/rpcsvc/bootparam_prot.x: ...this. | |
80 | ||
62acd376 UD |
81 | 1999-04-18 Ulrich Drepper <drepper@cygnus.com> |
82 | ||
83 | * sysdeps/unix/bsd/poll.c (__poll): Add more compatiblity code to | |
84 | detect and handle invalid descriptors. | |
85 | ||
1e76ce9c UD |
86 | 1999-04-17 Thorsten Kukuk <kukuk@suse.de> |
87 | ||
62ece32b | 88 | * timezone/zic.c (dolink): Append complete path not only filename |
1e76ce9c UD |
89 | to ../ list. |
90 | ||
53ab6afa UD |
91 | 1999-04-17 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
92 | ||
93 | * iconvdata/ibm874.c (TABLES, CHARSET_NAME): Follow name change. | |
94 | ||
4510507b UD |
95 | 1999-04-17 Ulrich Drepper <drepper@cygnus.com> |
96 | ||
97 | * iconvdata/gconv-modules: Rename CP874 to IBM874. | |
98 | * iconvdata/Makefile: Likewise. | |
99 | * iconvdata/cp874.h: Removed. | |
100 | * iconvdata/cp874.c: Renamed to... | |
101 | * iconvdata/ibm874.c: ...this. | |
102 | ||
17c7887b UD |
103 | 1999-04-16 Ulrich Drepper <drepper@cygnus.com> |
104 | ||
10c38463 UD |
105 | * sysdeps/unix/sysv/linux/bits/types.h: Correct |
106 | signed/unsigned-ness of blkcnt and fsblkcnt. | |
107 | * sysdeps/unix/sysv/linux/alpha/bits/types.h: Likewise. | |
108 | * sysdeps/unix/sysv/linux/mips/bits/types.h: Likewise. | |
109 | ||
17c7887b UD |
110 | * sysdeps/unix/sysv/linux/bits/socket.h: Add SOL_PACKET, SOL_ATM, |
111 | SOL_AAL, and SOL_IRDA. | |
112 | ||
7d17e925 UD |
113 | 1999-04-15 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
114 | ||
115 | * sysdeps/unix/sysv/linux/fstatvfs.c: Set f_frsize to zero. Don't | |
116 | include "linux_fsinfo.h". | |
117 | Based on a patch by H.J. Lu <hjl@gnu.org>. | |
118 | ||
afab401e UD |
119 | 1999-04-16 Thorsten Kukuk <kukuk@suse.de> |
120 | ||
121 | * sunrpc/rpc_cout.c (print_header): Use int32_t pointer, not long. | |
122 | ||
2456406d UD |
123 | 1999-04-16 Ulrich Drepper <drepper@cygnus.com> |
124 | ||
125 | * nscd/cache.c (prune_cache): Only disable file checking for | |
126 | future if the file does not exist. | |
127 | Update file_mtime if cache was flushed. | |
128 | ||
5d15fc5c RH |
129 | 1999-04-15 David S. Miller <davem@redhat.com> |
130 | ||
131 | * sysdeps/sparc/sparc32/strcat.S: Avoid using register g6. | |
132 | * sysdeps/sparc/sparc32/strcpy.S: Likewise. | |
133 | ||
080f7c58 | 134 | 1999-04-15 Scott Bambrough <scottb@netwinder.org> |
46a4682d UD |
135 | |
136 | * sysdeps/unix/sysv/linux/arm/sigaction.c: Fix typo in preventing | |
137 | compilation of file. | |
138 | ||
f8afba91 UD |
139 | 1999-04-15 Ulrich Drepper <drepper@cygnus.com> |
140 | ||
141 | * Versions.def: Add GLIBC_2.1.1 to libpthread. | |
142 | ||
143 | * iconvdata/Makefile (modules): Add KOI8-U. | |
144 | (distribute): Add koi8-u.c. | |
145 | (gen-8bit-gap-modules): Add koi8-u. | |
146 | * iconvdata/gconv-modules: Add KOI8-U entries. | |
147 | * iconvdata/koi8-u.c: New file. | |
148 | ||
149 | 1999-04-13 Thorsten Kukuk <kukuk@suse.de> | |
150 | ||
151 | * sunrpc/auth_des.c: 64bit fixes, security fixes. | |
152 | * sunrpc/auth_none.c: Pretty print. | |
153 | * sunrpc/auth_unix.c: Likewise. | |
154 | * sunrpc/authdes_prot.c: Likewise. | |
155 | * sunrpc/authuxprot.c: Likewise. | |
156 | * sunrpc/bindrsvprt.c: Likewise. | |
157 | * sunrpc/clnt_gen.c: Likewise. | |
158 | * sunrpc/rpc/xdr.h: Likewise. | |
159 | * sunrpc/rpc/auth_des.h: Add rpc_timeval struct. | |
160 | * sunrpc/rpc_cmsg.c: Don't use *long pointers. | |
161 | * sunrpc/rtime.c: Use new rpc_timeval. | |
162 | * sunrpc/svc_authux.c: Don't use *long pointers. | |
163 | * sunrpc/svcauth_des.c: Likewise + security fixes. | |
164 | * sunrpc/xdr_mem.c: Don't use *long pointers. | |
165 | * sunrpc/xdr_rec.c: Likewise. | |
166 | * sunrpc/xdr_sizeof.c: Likewise. | |
167 | * sunrpc/xdr_stdio.c: Likewise. | |
168 | ||
a5486962 UD |
169 | 1999-04-15 Ulrich Drepper <drepper@cygnus.com> |
170 | ||
171 | * sunrpc/clnt_udp.c (clntudp_call): Move initialization of anyup | |
172 | so that it is redone for each sending. | |
173 | ||
c556351f UD |
174 | 1999-04-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
175 | ||
176 | * sunrpc/clnt_udp.c (clntudp_call): Initialize anyup. | |
177 | ||
96eaef36 UD |
178 | 1999-04-15 Ulrich Drepper <drepper@cygnus.com> |
179 | ||
9654fd27 UD |
180 | * iconv/gconv_db.c (__gconv_find_transform): If conversion is |
181 | known to not exist don't try to load shared objects. | |
182 | Patch by Petr Vandrovec Ing. VTEI <VANDROVE@vc.cvut.cz>. | |
183 | ||
9514f4e6 UD |
184 | * nscd/cache.c (prune_cache): The table might not be unused. In |
185 | this case do nothing. | |
186 | ||
96eaef36 UD |
187 | * catgets/gencat.c (read_input_file): Don't drop white spaces |
188 | between number/identifier and string. | |
189 | Patch by Dima Barsky <dima@pwd.hp.com>. | |
190 | If no white space at all follows number/identifier remove existing | |
9514f4e6 | 191 | message with the number/identifier. |
96eaef36 | 192 | |
670af0d9 UD |
193 | 1999-04-14 H.J. Lu <hjl@gnu.org> |
194 | ||
195 | * sunrpc/clnt_udp.c (is_network_up): New function. | |
196 | (clntudp_call): Call is_network_up () to check if any network | |
197 | interface is up in case of timeout. | |
198 | ||
ea48e2c4 UD |
199 | 1999-04-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
200 | ||
201 | * wctype/test_wcfuncs.c: New file, tests towlower and towupper. | |
202 | * wctype/Makefile (tests): Add test_wcfuncs. | |
203 | ||
4e75fa85 RH |
204 | 1999-04-14 Jakub Jelinek <jj@ultra.linux.cz> |
205 | ||
206 | * scripts/config.sub: Allow sparcv[6789]-* and sparcv8plus{,a}-* | |
207 | architectures. | |
208 | * sysdeps/sparc/sparc32/sparcv8/Makefile: Use sysdep-CFLAGS | |
209 | instead of CFLAGS. | |
210 | * sysdeps/sparc/sparc32/sparcv8/Makefile: Use sysdep-CFLAGS | |
211 | instead of CFLAGS. For gnulib and string directories use | |
212 | -Wa,-Av9a gcc ASFLAGS. | |
213 | * sysdeps/sparc/sparc32/sparcv9/memmove.c: New file. | |
214 | * sysdeps/unix/sysv/linux/sparc/sparc32/dl-procinfo.h: New file. | |
215 | * sysdeps/unix/sysv/linux/sparc/sparc64/dl-procinfo.h: New file. | |
216 | * shlib-versions: Handle sparcv[6789]-* and sparcv8plus{,a}-* | |
217 | the same way as sparc-*. | |
218 | ||
e5681dee UD |
219 | 1999-04-14 Ulrich Drepper <drepper@cygnus.com> |
220 | ||
221 | * locale/programs/locfile.c (locfile_read): Fix typo. | |
222 | Patch by Kaoru Fukui <k_fukui@highway.ne.jp>. | |
223 | ||
080f7c58 | 224 | 1999-04-14 Scott Bambrough <scottb@netwinder.org> |
9b2446e8 UD |
225 | |
226 | * sysdeps/unix/sysv/linux/arm/socket.S: Socket calls could not be | |
227 | restarted after being interrupted by a signal. The parameters on | |
228 | the stack were corrupted by the signal handler. | |
229 | ||
230 | * sysdeps/unix/sysv/linux/arm/mmap.S: mmap calls could not be | |
231 | restarted after being interrupted by a signal. The parameters on | |
232 | the stack were corrupted by the signal handler. | |
233 | ||
1156499b UD |
234 | 1999-04-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
235 | ||
236 | * wctype/wcfuncs.c (towlower): Use __ctype_tolower. | |
237 | Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi> | |
238 | ||
b2900a13 UD |
239 | 1999-04-12 Tim Waugh <tim@cyberelk.demon.co.uk> |
240 | ||
241 | * posix/wordexp-test.c: In field-splitting test cases where | |
242 | subshells were involved, unset IFS first: some shells (ash) use | |
243 | IFS even when no expansion is performed. | |
244 | ||
27995311 UD |
245 | 1999-04-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
246 | ||
247 | * libio/obprintf.c (_IO_obstack_overflow): Put the write end at | |
248 | the real end of the chunk, not some random point inbetween. | |
249 | (_IO_obstack_xsputn): Likewise. Actually copy the data into the | |
250 | obstack when growing. Use fast version of obstack_blank when | |
251 | shrinking. | |
252 | (struct _IO_obstack_file): Use _IO_FILE_plus instead of explicitly | |
253 | allocating the vtable pointer. | |
254 | (_IO_obstack_vprintf): Adjust for above change and avoid | |
255 | unnecessary casts. Use fast version of obstack_blank when | |
256 | shrinking. | |
257 | Fixes PR libc/1075. | |
258 | ||
97119860 UD |
259 | 1999-04-12 Ulrich Drepper <drepper@cygnus.com> |
260 | ||
261 | * iconvdata/gconv-modules: Fix typo. Add UJIS alias. | |
262 | Reported by GOTO Masanori <gotom@cs.titech.ac.jp>. | |
263 | ||
bac660f8 UD |
264 | 1999-04-11 Tim Waugh <tim@cyberelk.demon.co.uk> |
265 | ||
266 | * posix/wordexp.c (wordexp): Fix a leak when an invalid character | |
267 | is seen, as well as fixing semantics. Don't reset the word count | |
268 | to zero when an invalid character is seen, but leave it as it was | |
269 | (this makes a difference with WRDE_APPEND). | |
270 | ||
271 | * posix/wordexp-test.c: More test cases. | |
272 | ||
273 | * posix/wordexp.c (parse_param): In words like ${var#pattern}, | |
274 | always expand pattern when it is needed. Also, handle quoting in | |
275 | pattern properly. | |
276 | ||
a64e578b UD |
277 | 1999-04-12 Philip Blundell <philb@gnu.org> |
278 | ||
279 | * elf/elf.h: Update ARM definitions to match current gas2. | |
280 | ||
281 | * sysdeps/arm/bits/endian.h: Support big endian operation. | |
282 | ||
283 | * sysdeps/unix/sysv/linux/arm/ioperm.c (_outw, _outb, _outl): | |
284 | Don't bother range checking the port number. | |
285 | ||
286 | * sysdeps/unix/sysv/linux/arm/vfork.S: New file. | |
287 | ||
288 | * sysdeps/unix/sysv/linux/arm/sysdep.h (INLINE_SYSCALL): Include | |
289 | the syscall name in assembler output for ease of debugging. | |
290 | ||
291 | * sysdeps/unix/sysv/linux/arm/sigaction.c: Don't rely on undefined | |
292 | compiler behaviour. | |
293 | * sysdeps/unix/sysv/linux/arm/sigrestorer.S: New file. | |
294 | * sysdeps/unix/sysv/linux/arm/Makefile [$(subdir) = signal] | |
295 | (sysdep_routines): Add sigrestorer. | |
296 | ||
297 | * string/tester.c (test_strcpy): Add new tests for unaligned | |
298 | arguments. | |
299 | * sysdeps/arm/bits/string.h: Delete inline implementations of | |
300 | strcpy and stpcpy. | |
301 | ||
eb822fcf UD |
302 | 1999-04-11 Ulrich Drepper <drepper@cygnus.com> |
303 | ||
304 | * libio/Makefile (CPPFLAGS-.o): Don't define IO_DEBUG. | |
305 | ||
7ff4841b RM |
306 | 1999-04-10 Mark Kettenis <kettenis@gnu.org> |
307 | ||
308 | * sysdeps/mach/hurd/Dist: Add clk_tck.c. | |
309 | ||
46f83754 UD |
310 | 1999-04-10 Ulrich Drepper <drepper@cygnus.com> |
311 | ||
312 | * iconvdata/Makefile (modules): Add TIS-620. | |
313 | (distribute): Add tis-620.c. | |
314 | (gen-8bit-gap-modules): tis-620. | |
315 | * iconvdata/tis-620.c: New file. | |
316 | * iconvdata/gconv-modules: Add TIS-620 entries. | |
317 | ||
318 | * iconvdata/asmo_449.c: Correct comment. | |
319 | ||
b5ca0fb0 UD |
320 | 1999-04-10 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
321 | ||
322 | * manual/install.texi (Configuring and compiling): Comment out | |
323 | description of --disable-static since this doesn't work currently | |
324 | (see change by Ulrich Drepper on 1998-12-07 for configure.in). | |
325 | ||
3877d9ea UD |
326 | 1999-04-10 Ulrich Drepper <drepper@cygnus.com> |
327 | ||
328 | * sysdeps/generic/dl-cache.c (_dl_load_cache_lookup): Rewrite to | |
329 | use binary search. | |
330 | Based on a patch by Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz>. | |
331 | ||
c1349648 AS |
332 | 1999-04-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
333 | ||
334 | * scripts/test-installation.pl (installation_problem): Skip | |
335 | libnss1_* libraries from glibc-compat add-on. | |
336 | ||
3877d9ea | 337 | 1999-04-07 H.J. Lu <hjl@gnu.org> |
c1349648 AS |
338 | |
339 | * io/Versions (__dup2, __pipe): Added to GLIBC_2.0 for | |
340 | libstdc++ 2.7.2. | |
341 | * posix/Versions (__waitpid): Likewise. | |
342 | ||
612fdf25 AS |
343 | 1999-04-08 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
344 | ||
3877d9ea | 345 | * manual/install.texi (Reporting Bugs): Add section about reported |
612fdf25 AS |
346 | bugs and correct email address of glibcbug script. |
347 | ||
50f301a8 AS |
348 | 1999-04-01 Thorsten Kukuk <kukuk@suse.de> |
349 | ||
350 | * sunrpc/Versions: Add new xdr functions to GLIBC_2.1.1 | |
351 | * sunrpc/xdr.c: Add xdr_hyper, xdr_u_hyper, xdr_longlong_t and | |
352 | xdr_u_longlong_t. Based on patch from Dan Shechter | |
353 | <damageboy@isdn.net.il>. | |
354 | * sunrpc/xdr_intXX_t.c: Implement xdr_int64_t, xdr_uint64_t | |
355 | * sunrpc/rpc/xdr.h: Add prototypes for new xdr functions. | |
356 | ||
357 | * nis/nis_lookup.c (nis_lookup): Don't overwrite RPC error code. | |
358 | ||
516d718a AS |
359 | 1999-04-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
360 | ||
361 | * sysdeps/unix/sysv/linux/getdents.c (__getdirentries): Return | |
362 | directly if getdents returns with error set. | |
363 | ||
5a56576d AS |
364 | 1999-04-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
365 | ||
366 | * locale/langinfo.h (THOUSEP): Rename second occurence of | |
367 | THOUSANDS_SEP to THOUSEP. | |
368 | Reported by Roman Belenov <roman@nstl.nnov.ru>. | |
369 | ||
18579100 RM |
370 | 1999-04-05 Roland McGrath <roland@baalperazim.frob.com> |
371 | ||
372 | * hurd/STATUS: File removed. Moved items that are still relevant into | |
373 | TODO list in hurd source. | |
374 | ||
375 | 1999-03-26 Mark Kettenis <kettenis@gnu.org> | |
376 | ||
377 | * sysdeps/mach/hurd/bits/time.h: New file. | |
378 | * sysdeps/mach/hurd/getrusage.c: New file. | |
379 | * sysdeps/mach/hurd/clk_tck.c: New file. | |
380 | * sysdeps/mach/hurd/Versions (libc) [GLIBC_2.1.1]: Add __libc_clk_tck. | |
381 | * sysdeps/mach/hurd/Makefile [$(subdir) = posix] | |
382 | (sysdep_routines): Add clk_tck. | |
383 | * sysdeps/mach/hurd/times.c: Removed, since getrusage is now | |
384 | implemented. | |
385 | ||
b6d04893 UD |
386 | 1999-04-02 Ulrich Drepper <drepper@cygnus.com> |
387 | ||
388 | * misc/syslog.c (closelog_internal): Do not reset LogTag here. | |
389 | (closelog): But instead here. | |
390 | Patch by Alan Curry <pacman@cqc.com> [PR libc/1061]. | |
391 | ||
bf726173 UD |
392 | 1999-04-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
393 | ||
394 | * elf/Makefile (CFLAGS-multiload.c): Change to allow building in | |
395 | the source directory. Fixes PR libc/1059. | |
396 | ||
7081e0a3 UD |
397 | 1999-04-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
398 | ||
bf726173 | 399 | * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Terminate the string. |
7081e0a3 UD |
400 | * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Likewise. |
401 | ||
134c659c UD |
402 | 1999-04-01 Ulrich Drepper <drepper@cygnus.com> |
403 | ||
404 | * iconvdata/TESTS: Add ISO-8859-14 and ISO-8859-15. | |
405 | * iconvdata/testdata/ISO-8859-14: New file. | |
406 | * iconvdata/testdata/ISO-8859-14..UTF8: New file. | |
407 | * iconvdata/testdata/ISO-8859-15: New file. | |
408 | * iconvdata/testdata/ISO-8859-15..UTF8: New file. | |
409 | ||
b81ee757 UD |
410 | 1999-03-31 Ulrich Drepper <drepper@cygnus.com> |
411 | ||
e31fd8c0 UD |
412 | * iconvdata/testdata/CP1258: New file. |
413 | * iconvdata/testdata/CP1258..UTF8: New file. | |
414 | * iconvdata/TESTS: Add CP1258 entry. | |
415 | ||
42ec4cab | 416 | * iconvdata/cp874.h (to_ucs4): Add Euro sign. |
cb869102 | 417 | |
b81ee757 UD |
418 | * timezone/africa: Update from tzdata1999d. |
419 | * timezone/europe: Likewise. | |
420 | * timezone/northamerica: Likewise. | |
421 | ||
a0e0c6c5 UD |
422 | 1999-03-31 Mark Kettenis <kettenis@gnu.org> |
423 | ||
424 | * login/programs/pt_chown.c (main): Save effective user ID before | |
425 | dropping priviliges and use this to check if the program is | |
426 | properly installed. | |
427 | ||
99179803 UD |
428 | 1999-03-31 Ulrich Drepper <drepper@cygnus.com> |
429 | ||
9f9914af UD |
430 | * iconvdata/testdata/CP1254: Update for charmap changes. |
431 | * iconvdata/testdata/CP1254..UTF8: Likewise. | |
432 | * iconvdata/testdata/CP1255: Likewise. | |
433 | * iconvdata/testdata/CP1255..UTF8: Likewise. | |
434 | * iconvdata/testdata/CP1256: Likewise. | |
435 | * iconvdata/testdata/CP1256..UTF8: Likewise. | |
436 | * iconvdata/testdata/CP1257: Likewise. | |
437 | * iconvdata/testdata/CP1257..UTF8: Likewise. | |
438 | ||
99179803 UD |
439 | * iconvdata/Makefile (distribute): Remove cp1258.h. |
440 | (gen-8bit-gap-modules): Add cp1258. | |
441 | * iconvdata/cp1258.h: Removed. | |
442 | ||
72188776 UD |
443 | 1999-03-30 Ulrich Drepper <drepper@cygnus.com> |
444 | ||
445 | * timezone/tst-timezone.c (tests): Add more cases. | |
446 | (check_tzvars): Mark errors clearer. | |
447 | (main): Likewise. | |
448 | ||
71e5d196 UD |
449 | 1999-03-30 20:59 -0500 Zack Weinberg <zack@rabi.phys.columbia.edu> |
450 | ||
451 | * login/programs/pt_chown.c: Drop privileges if invoked with | |
452 | arguments. Don't close the master pty. | |
453 | ||
d3345073 UD |
454 | 1999-03-30 Ulrich Drepper <drepper@cygnus.com> |
455 | ||
456 | * time/tzfile.c (__tzfile_read): Process transitions from the rear. | |
457 | Minor optimization. | |
458 | ||
57de5037 UD |
459 | 1999-03-29 Ulrich Drepper <drepper@cygnus.com> |
460 | ||
461 | * elf/rtld.c (process_envvars): Do not automatically prevent lazy | |
462 | relocation for SUID binaries. | |
463 | ||
155eae1d AS |
464 | 1999-03-29 Paul Eggert <eggert@twinsun.com> |
465 | ||
466 | * libio/iopopen.c (_IO_new_proc_open): Don't modify proc_file_chain | |
467 | while in child process. | |
468 | ||
ae6b8730 RH |
469 | 1999-03-29 Jakub Jelinek <jj@ultra.linux.cz> |
470 | ||
471 | * sysdeps/sparc/sparc32/sparcv8/Makefile: New file. | |
472 | * sysdeps/sparc/sparc32/sparcv8/rem.S: Delay after write %y. | |
473 | * sysdeps/sparc/sparc32/sparcv8/sdiv.S: Likewise. | |
474 | * sysdeps/sparc/sparc32/sparcv8/udiv.S: Likewise. | |
475 | * sysdeps/sparc/sparc32/sparcv8/urem.S: Likewise. | |
476 | ||
477 | * sysdeps/sparc/sparc32/sparcv9/bcopy.c: New file. | |
478 | * sysdeps/sparc/sparc32/sparcv9/bzero.c: New file. | |
479 | * sysdeps/sparc/sparc32/sparcv9/memchr.S: New file. | |
480 | * sysdeps/sparc/sparc32/sparcv9/memcmp.S: New file. | |
481 | * sysdeps/sparc/sparc32/sparcv9/memcpy.S: New file. | |
482 | * sysdeps/sparc/sparc32/sparcv9/memset.S: New file. | |
483 | * sysdeps/sparc/sparc32/sparcv9/stpcpy.S: New file. | |
484 | * sysdeps/sparc/sparc32/sparcv9/strcat.S: New file. | |
485 | * sysdeps/sparc/sparc32/sparcv9/strchr.S: New file. | |
486 | * sysdeps/sparc/sparc32/sparcv9/strcmp.S: New file. | |
487 | * sysdeps/sparc/sparc32/sparcv9/strcpy.S: New file. | |
488 | * sysdeps/sparc/sparc32/sparcv9/strcspn.S: New file. | |
489 | * sysdeps/sparc/sparc32/sparcv9/strlen.S: New file. | |
490 | * sysdeps/sparc/sparc32/sparcv9/strncpy.S: New file. | |
491 | * sysdeps/sparc/sparc32/sparcv9/strpbrk.S: New file. | |
492 | * sysdeps/sparc/sparc32/sparcv9/strrchr.c: New file. | |
493 | * sysdeps/sparc/sparc32/sparcv9/strspn.S: New file. | |
494 | * sysdeps/sparc/sparc32/sparcv9/dotmul.S: New file. | |
495 | * sysdeps/sparc/sparc32/sparcv9/rem.S: New file. | |
496 | * sysdeps/sparc/sparc32/sparcv9/sdiv.S: New file. | |
497 | * sysdeps/sparc/sparc32/sparcv9/udiv.S: New file. | |
498 | * sysdeps/sparc/sparc32/sparcv9/umul.S: New file. | |
499 | * sysdeps/sparc/sparc32/sparcv9/urem.S: New file. | |
500 | * sysdeps/sparc/sparc32/sparcv9/Makefile: New file. | |
501 | * sysdeps/sparc/sparc32/sparcv9/stpncpy.S: New file. | |
502 | * sysdeps/sparc/sparc32/sparcv9/strncmp.S: New file. | |
503 | ||
504 | * sysdeps/sparc/sparc32/bcopy.c: New file. | |
505 | * sysdeps/sparc/sparc32/bzero.c: New file. | |
506 | * sysdeps/sparc/sparc32/memchr.S: New file. | |
507 | * sysdeps/sparc/sparc32/memcpy.S: New file. | |
508 | * sysdeps/sparc/sparc32/memmove.c: New file. | |
509 | * sysdeps/sparc/sparc32/memset.S: New file. | |
510 | * sysdeps/sparc/sparc32/stpcpy.S: New file. | |
511 | * sysdeps/sparc/sparc32/strchr.S: New file. | |
512 | * sysdeps/sparc/sparc32/strrchr.c: New file. | |
513 | * sysdeps/sparc/sparc32/strcpy.S: New file. | |
514 | * sysdeps/sparc/sparc32/strlen.S: New file. | |
515 | * sysdeps/sparc/sparc32/strcat.S: New file. | |
516 | * sysdeps/sparc/sparc32/strcmp.S: New file. | |
517 | ||
518 | * sysdeps/sparc/sparc64/bcopy.c: New file. | |
519 | * sysdeps/sparc/sparc64/bzero.c: New file. | |
520 | * sysdeps/sparc/sparc64/memchr.S: New file. | |
521 | * sysdeps/sparc/sparc64/memcmp.S: New file. | |
522 | * sysdeps/sparc/sparc64/memcpy.S: New file. | |
523 | * sysdeps/sparc/sparc64/memset.S: New file. | |
524 | * sysdeps/sparc/sparc64/stpcpy.S: New file. | |
525 | * sysdeps/sparc/sparc64/strcat.S: New file. | |
526 | * sysdeps/sparc/sparc64/strchr.S: New file. | |
527 | * sysdeps/sparc/sparc64/strcmp.S: New file. | |
528 | * sysdeps/sparc/sparc64/strcpy.S: New file. | |
529 | * sysdeps/sparc/sparc64/strcspn.S: New file. | |
530 | * sysdeps/sparc/sparc64/strlen.S: New file. | |
531 | * sysdeps/sparc/sparc64/strncpy.S: New file. | |
532 | * sysdeps/sparc/sparc64/strpbrk.S: New file. | |
533 | * sysdeps/sparc/sparc64/strrchr.c: New file. | |
534 | * sysdeps/sparc/sparc64/strspn.S: New file. | |
535 | * sysdeps/sparc/sparc64/stpncpy.S: New file. | |
536 | * sysdeps/sparc/sparc64/strncmp.S: New file. | |
537 | ||
538 | * sysdeps/unix/sysv/linux/sparc/sparc32/Makefile (ASFLAGS-.os): | |
539 | Append -fPIC, don't replace. | |
540 | ||
541 | * configure.in: Recognize sparcv8plus / sparcv9. | |
542 | ||
b4751608 AS |
543 | 1999-03-27 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
544 | ||
545 | * malloc/obstack.h (obstack_free): Explicitly convert __obj to | |
546 | char * to avoid C++ warning. | |
547 | Patch by yasushi@cs.washington.edu [PR libc/1035]. | |
548 | ||
549 | 1999-03-29 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
550 | ||
551 | * manual/filesys.texi (Temporary Files): mktemp and mkstemp are | |
552 | declared in stdlib.h, correct return value of mkstemp. | |
553 | Reported by Andries Brouwer <Andries.Brouwer@cwi.nl>. | |
554 | ||
555 | * sysdeps/unix/sysv/linux/net/if_arp.h (ARPHDRD_FC*): New defines | |
556 | from Linux 2.2.5. | |
557 | ||
bce4e800 AS |
558 | 1999-03-28 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
559 | ||
57de5037 | 560 | * misc/regexp.h (compile): Cast some pointers to (char *) to avoid |
b4751608 AS |
561 | C++ warning. |
562 | ||
bce4e800 AS |
563 | * ctype/ctype.h (tolower, toupper): Add __THROW declaration to |
564 | inline functions. Closes PR libc/1049. | |
565 | ||
b9f1792a AS |
566 | 1999-03-25 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
567 | ||
568 | * timezone/README: Update from tzdata1999c and tzcode1999c. | |
569 | ||
570 | * timezone/africa: Update from tzdata1999c. | |
571 | * timezone/antarctica: Likewise. | |
572 | * timezone/asia: Likewise. | |
573 | * timezone/australasia: Likewise. | |
574 | * timezone/europe: Likewise. | |
575 | * timezone/northamerica: Likewise. | |
576 | * timezone/southamerica: Likewise. | |
577 | * timezone/zone.tab: Likewise. | |
578 | ||
579 | * timezone/zic.c: Update from tzcode1999c. | |
580 | ||
3c022f42 AS |
581 | 1999-03-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
582 | ||
583 | * Makerules: Add $(common-objpfx)Versions.all to common-generated | |
584 | outside of ifndef avoid-generated. | |
585 | ||
586 | * libio/oldiofdopen.c (_IO_old_fdopen): Bring over recent changes | |
587 | in iofdopen.c. | |
588 | * libio/oldiofopen.c (_IO_old_fopen): Bring over recent changes in | |
589 | iofopen.c. | |
590 | * libio/oldiofclose.c (_IO_old_fclose): Bring over recent changes | |
591 | in iofclose.c. | |
592 | * libio/oldfileops.c (_IO_old_file_underflow, _IO_old_file_sync, | |
593 | _IO_old_file_seekoff): Bring over recent changes in fileops.c. | |
594 | ||
d782afad RM |
595 | 1999-03-26 Mark Kettenis <kettenis@gnu.org> |
596 | ||
597 | * sysdeps/mach/hurd/Makefile: Only install libc_p.a linker script | |
598 | if we build the profiled library. | |
599 | ||
080f7c58 | 600 | 1999-03-26 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
7ddfa374 AS |
601 | |
602 | * math/Makefile (gmp-objs): Add inlines. Reported by Andreas | |
080f7c58 | 603 | Jaeger <aj@arthur.rhein-neckar.de> |
7ddfa374 | 604 | |
080f7c58 | 605 | 1999-03-25 Roland McGrath <roland@yaumatei.ai.mit.edu> |
0d29d6d6 RM |
606 | |
607 | * sysdeps/mach/hurd/i386/Makefile [$(subdir) = csu] | |
608 | (CFLAGS-initfini.s): New variable, add -DWEAK_GMON_START. | |
609 | This does for Hurd/i386 what the 1998-09-08 change did for Linux/i386. | |
610 | ||
9ba5483d RM |
611 | 1999-03-24 Roland McGrath <roland@baalperazim.frob.com> |
612 | ||
613 | * Makeconfig (sysd-sorted): Use $(..) on rhs of patsubst, so this rule | |
614 | works properly in subdirs. | |
615 | ||
5407f442 RM |
616 | 1999-03-23 Roland McGrath <roland@baalperazim.frob.com> |
617 | ||
618 | * sysdeps/mach/hurd/Makefile: Undo last change. | |
619 | [$(subdir) = mach] (lib-noranlib): Depend on libmachuser-link.so. | |
620 | [$(subdir) = hurd] (lib-noranlib): Depend on libhurduser-link.so. | |
621 | ||
622 | * mach/Machrules (+preinit, +postinit, +interp, | |
623 | LDFLAGS-$(interface.so)): Variables removed. Interface libraries get | |
624 | linked just like other shared libraries. | |
625 | (interface.so): Fix typo in defn, so it works. | |
626 | ($(objpfx)$(interface.so)): Make it depend on libc.so. | |
627 | ||
7aff0002 RM |
628 | 1999-03-21 Roland McGrath <roland@baalperazim.frob.com> |
629 | ||
630 | * sysdeps/mach/hurd/Makefile (subdir_lib): Depend on | |
631 | $(link-rpcuserlibs). | |
632 | ||
9f2a9248 AS |
633 | 1999-03-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
634 | ||
635 | * elf/Makefile ($(inst_slibdir)/$(rtld-version-installed-name), | |
636 | $(inst_slibdir)/$(rtld-installed-name), ldso_install): Disable | |
637 | targets if not building shared libraries. | |
638 | ||
080f7c58 | 639 | 1999-03-22 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
2f512715 AS |
640 | |
641 | * configure.in: Also look in $PATH when searching for | |
080f7c58 UD |
642 | install-info. Remove autoconf bug workaround and require autoconf |
643 | 2.13. | |
2f512715 | 644 | |
19b54427 AS |
645 | 1999-03-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
646 | ||
647 | * db/Makefile: Don't try to install shared library link if not | |
648 | building with shared libs. | |
649 | ||
df455ccb AS |
650 | 1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
651 | ||
652 | * rt/Makefile: Link against static library if no shared lib is | |
653 | available. | |
654 | ||
655 | * localedata/Makefile: The shells scripts implementing the test | |
080f7c58 UD |
656 | require the dynamic linker which is not available with |
657 | --disable-shared. Skip the test if --disable-shared is given. | |
df455ccb | 658 | |
7aff0002 | 659 | * linuxthreads/Makefile: Link test against static libpthread if no |
080f7c58 | 660 | shared lib is available. |
df455ccb AS |
661 | |
662 | * iconvdata/Makefile (tests): Run iconv-test only if we're | |
663 | building shared libraries. | |
664 | * elf/Makefile (tests): Likewise for elf tests. | |
665 | ||
666 | * posix/Makefile: The test frameworks globtest and wordexp-test | |
667 | require the dynamic linker which is not available with | |
668 | --disable-shared. Skip the test if --disable-shared is given. | |
669 | ||
670 | * grp/Makefile (otherlibs): For static nss build link against | |
671 | necessary libs. | |
672 | ||
bfe1b528 AS |
673 | 1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
674 | ||
675 | * debug/Makefile (install-bin): Install and build catchsegv only | |
676 | if build-shared == yes. Reported by jussi@jlaako.pp.fi [PR | |
677 | libc/965]. | |
678 | ||
d16e36e0 AS |
679 | 1999-03-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
680 | ||
681 | * time/tzfile.c (__tzfile_read): Handle the case where there are | |
682 | transitions but no DST. | |
683 | ||
e10cd1dc RM |
684 | 1999-03-20 Roland McGrath <roland@baalperazim.frob.com> |
685 | ||
686 | * mach/Machrules (extra-libs-others): Add $(interface-library) here | |
687 | too, so it gets built in the others pass rather than the lib pass. | |
688 | This is necessary since the RPC libraries need to be linked against | |
689 | libc. | |
690 | ||
007241f3 RM |
691 | 1999-03-19 Roland McGrath <roland@baalperazim.frob.com> |
692 | ||
693 | * sysdeps/generic/segfault.c: Include <stdio-common/_itoa.h> for | |
694 | _itoa_word decl. | |
695 | ||
696 | * sysdeps/mach/hurd/Makefile (link-rpcuserlibs): New variable. | |
697 | ($(common-objpfx)libc.so): Depend on that instead of $(rpcuserlibs). | |
698 | ($(link-rpcuserlibs)): New static pattern rule; link intermediate | |
699 | versions of lib{mach,hurd}user.so without reference to libc.so, | |
700 | then link libc.so against that to get deps and symbol versions, then | |
701 | finally link real lib*user.so against libc.so. | |
702 | ||
703 | * sysdeps/mach/hurd/fcntl.c (__fcntl: case F_GETLK,F_SETLK,F_SETLKW): | |
704 | Support whole-file locking (only) by using the file_lock RPC. This | |
705 | has very wrong semantics, but is better than nothing for the time | |
706 | being. (Correct POSIX.1 locking will require new RPCs in the Hurd | |
707 | protocols that will be somewhat hairy to specify.) | |
708 | ||
709 | 1999-03-17 Mark Kettenis <kettenis@gnu.org> | |
710 | ||
711 | * sysdeps/mach/hurd/ptsname.c: New file. | |
712 | ||
c2965673 AS |
713 | 1999-03-20 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
714 | ||
715 | * timezone/asia: Fix rule in Asia/Nicosia entry. | |
716 | ||
ec23315f AS |
717 | 1999-03-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
718 | ||
719 | * manual/getopt.texi (Using Getopt): Explain "::" in option | |
720 | string. Reported by Yuri Niyazov <yuricake@geocities.com>. | |
721 | ||
d1275afe AS |
722 | 1999-03-18 Thorsten Kukuk <kukuk@suse.de> |
723 | ||
724 | * sunrpc/clnt_unix.c: Fix creation of parameters for | |
080f7c58 | 725 | sendmsg/recvmsg on non intel platforms. |
d1275afe AS |
726 | * sunrpc/svc_unix.c: Likewise. |
727 | ||
6fc8f783 AS |
728 | 1999-03-18 Philip Blundell <philb@gnu.org> |
729 | ||
007241f3 | 730 | * sysdeps/unix/sysv/linux/arm/getgroups.c: New file. Use the i386 |
6fc8f783 AS |
731 | implementation. |
732 | ||
b21c5832 AS |
733 | 1999-03-19 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
734 | ||
735 | * timezone/africa: Update from tzdata1999b. | |
736 | * timezone/asia: Likewise. | |
737 | * timezone/australasia: Likewise. | |
738 | * timezone/europe: Likewise. | |
739 | * timezone/northamerica: Likewise. | |
740 | * timezone/southamerica: Likewise. | |
741 | * timezone/zone.tab: Likewise. | |
742 | ||
743 | * timezone/README: Mention tzdata1999b. | |
744 | ||
f2a37858 UD |
745 | 1999-03-17 Ulrich Drepper <drepper@cygnus.com> |
746 | ||
747 | * sysdeps/generic/segfault.c (write_strsignal): New function. | |
748 | (catch_segfault): Use it instead of calling strsignal. | |
749 | ||
e573146a UD |
750 | 1999-03-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
751 | ||
752 | * iconv/gconv.c (__gconv): Change type of last_start to unsigned | |
753 | char to avoid warning. | |
754 | ||
97e94e49 UD |
755 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
756 | ||
757 | * iconv/iconv.c (iconv): Correctly cast parameters for __gconv. | |
758 | ||
759 | * iconvdata/iso-2022-kr.c (EMIT_SHIFT_TO_INIT): Change type of | |
760 | outbuf to unsigned char to avoid warning. | |
761 | ||
2c8aeff8 UD |
762 | 1999-03-11 David S. Miller <davem@redhat.com> |
763 | ||
764 | * sysdeps/sparc/sparc32/fpu/fpu_control.h: Add missing trap enable | |
765 | masks. | |
766 | * sysdeps/sparc/sparc64/fpu/fpu_control.h: Likewise. | |
767 | ||
b117f744 UD |
768 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
769 | ||
770 | * iconv/gconv.h (gconv_fct): Change parameter from `char' to | |
771 | `unsigned char'. | |
772 | (gconv_step_data): Likewise. | |
773 | * iconv/gconv_int.h (__gconv): Likewise. | |
774 | (__BUILINT_TRANS): Likewise. | |
775 | * iconv/gconv.c (__gconv): Likewise. | |
776 | * iconv/iconv.c (iconv): Add casts for call of __gconv. | |
777 | * iconv/skeleton.c: Change local parameters and variable from `char' to | |
778 | `unsigned char'. Remove casts from calls into modules. | |
779 | * iconvdata/iso-2022-jp.c (gconv): Change local variable outbuf from | |
780 | `char' to `unsigned char'. | |
781 | * wcsmbs/btowc.c: Change pointers from `char *' to `unsigned char *'. | |
782 | * wcsmbs/mbrtowc.c: Likewise. | |
783 | * wcsmbs/mbsnrtowcs.c: Likewise. | |
784 | * wcsmbs/mbsrtowcs.c: Likewise. | |
785 | * wcsmbs/wcrtomb.c: Likewise. | |
786 | * wcsmbs/wcsnrtombs.c: Likewise. | |
787 | * wcsmbs/wcsrtombs.c: Likewise. | |
788 | * wcsmbs/wctob.c: Likewise. | |
789 | ||
488c6a32 RM |
790 | 1999-03-15 Mark Kettenis <kettenis@gnu.org> |
791 | ||
792 | * sysdeps/mach/hurd/Versions (ld.so) [GLIBC_2.0]: Add | |
793 | __hurd_sigthread_stack_base, __hurd_sigthread_stack_end, | |
794 | __hurd_sigthread_variables, __hurd_threadvar_stack_mask, | |
795 | __hurd_threadvar_stack_offset, __close, __fxstat, __getcwd, | |
796 | __getpid, __libc_read, __libc_write, __lseek, __mmap, __open, | |
797 | __xstat, _exit, _hurd_intr_rpc_mach_msg and abort. | |
798 | ||
d012636f RM |
799 | 1999-03-15 Mark Kettenis <kettenis@gnu.org> |
800 | ||
801 | * sysdeps/mach/hurd/poll.c (__poll): Correctly pass NULL to | |
802 | _hurd_select if TIMEMOUT is -1. | |
803 | ||
804 | 1999-03-15 Mark Kettenis <kettenis@gnu.org> | |
805 | ||
806 | * sysdeps/mach/hurd/recvfrom.c (recvfrom): Allow ADDR to be NULL. | |
807 | ||
983b29ed UD |
808 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
809 | ||
810 | * elf/dl-load.c: Compute rtld_search_dir array size correctly. | |
811 | Reported by Yasushi Saito <yasushi@cs.washington.edu>. | |
812 | ||
d1987d2d UD |
813 | 1999-03-15 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
814 | ||
815 | * manual/libc.texinfo: Undo last change for now. | |
816 | ||
b0377551 UD |
817 | 1999-03-15 Ulrich Drepper <drepper@cygnus.com> |
818 | ||
819 | * intl/locale.alias: Add entries for Croatian. | |
820 | Patch by Tomislav Vujec <tvujec@CARNet.hr>. | |
821 | ||
336dfb2d UD |
822 | 1999-03-13 Mark Kettenis <kettenis@gnu.org> |
823 | ||
824 | * sysdeps/unix/bsd/getpt.c (__getpt): Do not use `isatty' to check | |
825 | if the opened master pty really is a pty. `isatty' checks for | |
826 | tty-ness and a pty is not a tty. Return ENOENT instead of ENFILE | |
827 | if we are out of pty's. | |
828 | ||
829 | 1999-03-13 Mark Kettenis <kettenis@gnu.org> | |
830 | ||
831 | * sysdeps/generic/utmp_file.c (setutent_file): Make sure the just | |
832 | opened file is closed on exec. | |
833 | * login/utmp_daemon.c (setutent_daemon): Likewise for the just | |
834 | opened socket. | |
835 | ||
836 | 1999-03-13 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
837 | ||
838 | * manual/llio.texi (File Position Primitive): Reformat @end | |
839 | command. Patch by Bruno Haible <haible@ilog.fr> [PR libc/1020]. | |
840 | ||
cb9245ba UD |
841 | 1999-03-14 Ulrich Drepper <drepper@cygnus.com> |
842 | ||
336dfb2d UD |
843 | * nscd/nscd_getpw_r.c (nscd_getpw_r): Set `errno' correctly if no |
844 | entry is found. | |
845 | * nscd/nscd_getgr_r.c (nscd_getgr_r): Likewise. | |
846 | * nscd/nscd_gethst_r.c (nscd_gethst_r): Likewise. | |
847 | ||
cb9245ba UD |
848 | * locale/programs/localedef.c (main): Initialize `cat' to please |
849 | the compiler. | |
850 | ||
108b08c0 RM |
851 | 1999-03-14 Roland McGrath <roland@baalperazim.frob.com> |
852 | ||
853 | * hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Under O_NOFOLLOW, | |
854 | check for root-owned symlinks and reject them too. | |
855 | ||
91ea72b7 UD |
856 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
857 | ||
858 | * stdio-common/printf_fphex.c: Move to ... | |
859 | * sysdeps/generic/printf_fphex.c: ... here. Fix exponent of | |
860 | extended precision number. | |
861 | * sysdeps/m68k/printf_fphex.c: New file. | |
862 | ||
863 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
864 | ||
865 | * manual/stdio.texi: Fix typos. | |
866 | ||
11c293e1 UD |
867 | 1999-03-09 Ulrich Drepper <drepper@cygnus.com> |
868 | ||
869 | * version.h (VERSION): Bump to 2.1.1. | |
870 | ||
16a2ea64 UD |
871 | 1999-03-09 Thorsten Kukuk <kukuk@suse.de> |
872 | ||
873 | * nis/ypclnt.c: Try only twice to connect to NIS server. | |
874 | ||
ee336c20 RM |
875 | 1999-03-09 Roland McGrath <roland@baalperazim.frob.com> |
876 | ||
877 | * hurd/hurdexec.c (_hurd_exec): Add missing `else' in last change. | |
878 | ||
5be4316e UD |
879 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
880 | ||
881 | * stdlib/strtod.c (round_and_return): Fix rounding of denormals. | |
882 | (DENORM_EXP): New define. Use it as the exponent for a denormal. | |
883 | * stdlib/strtold.c: Moved to ... | |
884 | * sysdeps/generic/strtold.c: ... here. | |
885 | * sysdeps/m68k/strtold.c: New file. | |
886 | ||
887 | 1999-03-09 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
888 | ||
889 | * stdio-common/printf_fphex.c (__printf_fphex): Print no decimal | |
890 | point if the precision is zero, even if the mantissa is non-zero. | |
891 | ||
1d67062e RM |
892 | 1999-03-09 Roland McGrath <roland@baalperazim.frob.com> |
893 | ||
894 | * sysdeps/mach/hurd/ioctl.c (__ioctl): Move the marshalling of the | |
895 | arguments into the request message buffer inside `send_rpc' | |
896 | subfunction. We must repeat the marshalling when retrying the RPC | |
897 | after a SIGTTOU delivery. | |
898 | ||
899 | * hurd/ctty-input.c (_hurd_ctty_input): Use early short-circuit code | |
900 | path when there is no ctty port. | |
901 | * hurd/ctty-output.c (_hurd_ctty_output): Likewise. | |
902 | Move sigstate check inside loop so we recheck after handling a signal. | |
903 | ||
27e309c1 UD |
904 | 1999-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
905 | ||
906 | * manual/llio.texi (Open-time Flags): Clarify that O_SHLOCK and | |
907 | O_EXLOCK are BSD extensions. | |
908 | Reported by Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/985]. | |
909 | ||
57b4b78a UD |
910 | 1999-03-08 Ulrich Drepper <drepper@cygnus.com> |
911 | ||
912 | * manual/signal.texi (Termination in Handler): Correct example. | |
913 | Install default handler before reraising the signal. | |
914 | Patch by Jochen Voss <voss@mathematik.uni-kl.de>. | |
915 | ||
dec87ebe RM |
916 | 1999-03-08 Roland McGrath <roland@baalperazim.frob.com> |
917 | ||
918 | * hurd/hurdexec.c (_hurd_exec): Handle ARGV or ENVP parameters being | |
919 | null, in which case send an empty string. | |
920 | ||
b93492aa UD |
921 | 1999-03-02 Mark Kettenis <kettenis@gnu.org> |
922 | ||
923 | * Makerules (LD_FLAGS-c.so): Add -u __register_frame to force the | |
924 | backward compatibility EH functions to be linked when using | |
925 | gcc-2.8.1. Patch by Zack Weinberg <zack@rabi.columbia.edu>. | |
926 | ||
7d1de115 UD |
927 | 1999-03-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
928 | ||
929 | * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Undo last change. | |
930 | /dev/pts status may change during runtime. | |
931 | ||
932 | 1999-03-08 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
933 | ||
934 | * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Undo last | |
935 | change. /dev/pts status can change during runtime. | |
936 | ||
937 | 1999-03-07 Thorsten Kukuk <kukuk@suse.de> | |
938 | ||
939 | * sunrpc/svc_tcp.c (readtcp): go into fatal error state if | |
940 | poll reports error. | |
941 | * nis/nss_nisplus/nisplus-parser.c: Avoid duplicate strlen calls, | |
942 | add some more sanity checks. | |
943 | * nis/nss_nisplus/nisplus-pwd.c: Include nisplus-parser.h for | |
944 | parser prototype. | |
945 | ||
946 | 1999-03-05 Thorsten Kukuk <kukuk@suse.de> | |
947 | ||
948 | * sunrpc/rpc/xdr.h: Add x_getint32/x_putint32 to xdr_ops, | |
949 | change XDR_GETINT32/XDR_PUTINT32 to sue new functions. | |
950 | * sunrpc/xdr_mem.c: Add xdrmem_getint32, xdrmem_putint32. | |
951 | * sunrpc/xdr_rec.c: Add xdrrec_getint32, xdrrec_putint32. | |
952 | * sunrpc/xdr_sizeof.c: Add x_putint32, add dummy function | |
953 | for x_getint32. | |
954 | * sunrpc/xdr_stdio.c: Add xdrstdio_getint32, xdrstdio_putint32. | |
955 | * nis/nis_print.c: Fix ctime argument for platforms where | |
956 | sizeof (time_t) != sizeof (int). | |
957 | ||
598b5dc2 RM |
958 | 1999-03-07 Mark Kettenis <kettenis@gnu.org> |
959 | ||
960 | * sysdeps/unix/bsd/clock.c (timeval_to_clock_t): Use | |
961 | CLOCKS_PER_SEC instead of CLK_TCK. | |
962 | ||
c277d2e5 UD |
963 | 1999-03-05 Ulrich Drepper <drepper@cygnus.com> |
964 | ||
aad20af4 UD |
965 | * sysdeps/unix/sysv/linux/ttyname_r.c (__ttyname_r): Remember |
966 | whether /dev/pts is available. | |
967 | * sysdeps/unix/sysv/linux/ttyname.c (ttyname): Fix handling of | |
968 | dev_pts_available. | |
969 | ||
c277d2e5 UD |
970 | * posix/globtest.sh: Make common_objpfx path absolute and and db2 |
971 | and hesiod directory to library path [PR libc/1007]. | |
972 | ||
ad792af7 UD |
973 | 1999-03-05 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
974 | ||
975 | * resolv/inet_addr.c (inet_aton): Don't allow componets > | |
7d1de115 | 976 | 255. Patch by Bruno Haible <haible@ilog.fr> [PR libc/1010]. |
ad792af7 | 977 | |
346af50a UD |
978 | 1999-03-05 Geoff Keating <geoffk@ozemail.com.au> |
979 | ||
980 | * sysdeps/powerpc/dl-machine.c (__elf_machine_runtime_setup): | |
981 | DT_PLTGOT has already been relocated. | |
982 | (__elf_machine_fixup_plt): Likewise. | |
983 | Minor cleanups. | |
984 | ||
809d570d RM |
985 | 1999-03-04 Roland McGrath <roland@baalperazim.frob.com> |
986 | ||
987 | * hurd/hurdlookup.c (__hurd_file_name_lookup): Comment fix. | |
988 | ||
e4d0709f UD |
989 | 1999-03-03 Ulrich Drepper <drepper@cygnus.com> |
990 | ||
991 | * wcsmbs/wcsmbsload.c (add_slashes): Rename to norm_add_slashes | |
992 | and fold string to uppercase [PR libc/1005]. | |
993 | ||
d52852da UD |
994 | 1999-03-03 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
995 | ||
996 | * elf/dl-load.c (lose): Fix return type. | |
997 | ||
171511ec RM |
998 | 1999-03-03 Roland McGrath <roland@baalperazim.frob.com> |
999 | ||
1000 | * sysdeps/mach/hurd/bits/fcntl.h | |
1001 | [__USE_GNU] (O_NOFOLLOW, O_DIRECTORY): New macros. | |
1002 | * hurd/hurdlookup.c (__hurd_file_name_lookup): If O_NOFOLLOW is set, | |
1003 | set O_NOTRANS as well. | |
1004 | (__hurd_file_name_lookup_retry): At successful end of lookup, | |
1005 | if O_NOFOLLOW set, io_stat the resultant port and fail with ENOENT if | |
1006 | it is a translated node not owned by root. | |
1007 | (__hurd_file_name_lookup): If O_DIRECTORY is set, put a trailing slash | |
1008 | on the file name passed to LOOKUP. | |
1009 | ||
9af2e76f UD |
1010 | 1999-03-02 Ulrich Drepper <drepper@cygnus.com> |
1011 | ||
1012 | * manual/time.texi (High Resolution Timer): Correct computation in | |
1013 | example. Reported by jjf@devel.cemsys.com. | |
1014 | ||
d77fad15 UD |
1015 | 1999-03-02 Philip Blundell <pb@nexus.co.uk> |
1016 | ||
1017 | * sysdeps/arm/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT | |
1018 | entry is already relocated. | |
1019 | ||
6dc25b55 UD |
1020 | 1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1021 | ||
1022 | * resolv/res_hconf.c (parse_line): Skip empty lines. Bug reported | |
1023 | by Marcus Harnisch <marcus@harnisch.isdn.cs.tu-berlin.de>. | |
1024 | ||
9f6b6d8d UD |
1025 | 1999-03-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1026 | ||
1027 | * sysdeps/i386/sys/ucontext.h (ucontext): Rename field uc_links to | |
1028 | uc_link which is the right name according to Unix98. | |
1029 | Reported by Craig Metz [PR libc/1001]. | |
1030 | * sysdeps/arm/sys/ucontext.h (ucontext): Likewise. | |
1031 | * sysdeps/m68k/sys/ucontext.h (ucontext): Likewise. | |
1032 | * sysdeps/mips/sys/ucontext.h (ucontext): Likewise. | |
1033 | * sysdeps/unix/sysv/linux/alpha/sys/ucontext.h (ucontext): Likewise. | |
1034 | * sysdeps/unix/sysv/linux/i386/sys/ucontext.h (ucontext): Likewise | |
1035 | * sysdeps/unix/sysv/linux/powerpc/sys/ucontext.h (ucontext): Likewise. | |
1036 | ||
407a7d0e UD |
1037 | 1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1038 | ||
1039 | * manual/libc.texinfo: Wrap @top node inside @ifnottex instead of | |
1040 | @ifinfo. | |
1041 | ||
1042 | 1999-02-25 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1043 | ||
1044 | * iconvdata/Makefile: Always include iconv-rules, but disable rule | |
1045 | to regenerate it if avoid-generated. | |
1046 | ||
1047 | * Makeconfig: Always include sys-dirs, but disable rule to | |
1048 | regenerate it when avoid-generated. | |
1049 | ||
1050 | * sysdeps/unix/Makefile: Put `ifndef avoid-generated' only around | |
1051 | rule to generate sysd-syscalls. | |
1052 | ||
1053 | * elf/Makefile (generated): Remove $(objpfx) from names. | |
1054 | ||
5615c549 RM |
1055 | 1999-02-28 Mark Kettenis <kettenis@gnu.org> |
1056 | ||
1057 | * sysdeps/mach/hurd/getsockname.c (getsockname): Set *LEN to the | |
1058 | actual length if the adress length is smaller than the input | |
1059 | value. Change type of *LEN paramater to socklen_t. | |
1060 | * sysdeps/mach/hurd/getpeername.c (getpeername): Likewise. | |
1061 | * sysdeps/mach/hurd/accept.c (accept): Likewise. | |
1062 | * sysdeps/mach/hurd/recvfrom.c (recvfrom): Likewise. | |
1063 | * sysdeps/mach/hurd/sendto.c (sendto): Change type of ADDR_LEN | |
1064 | paramater to socklen_t. | |
1065 | ||
813de3b3 RM |
1066 | 1999-02-28 Roland McGrath <roland@baalperazim.frob.com> |
1067 | ||
1068 | * hurd/hurd-raise.c (_hurd_raise_signal): Send "poll request" | |
1069 | msg_sig_post RPC (with SIGNO=0), rather than generating signal (again) | |
1070 | with the RPC. | |
1071 | ||
e8f51d56 RM |
1072 | 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> |
1073 | ||
1074 | * sysdeps/mach/getsysstats.c (__get_nprocs_conf, __get_nprocs, | |
1075 | __get_phys_pages): Cast &HBI to silence warning. | |
1076 | ||
1077 | * hurd/Makefile (routines): Add hurdchdir and hurdfchdir. | |
1078 | * hurd/hurdchdir.c: New file. | |
1079 | * hurd/hurdfchdir.c: New file. | |
1080 | * sysdeps/mach/hurd/chroot.c: Call | |
1081 | _hurd_change_directory_port_from_name to do the work. | |
1082 | * sysdeps/mach/hurd/chdir.c: Likewise. | |
1083 | * sysdeps/mach/hurd/fchdir.c: Call | |
1084 | _hurd_change_directory_port_from_fd to do the work. | |
1085 | * hurd/fchroot.c: Likewise. | |
1086 | * hurd/hurd.h: Declare them. | |
1087 | ||
928ab888 UD |
1088 | 1999-02-27 Ulrich Drepper <drepper@cygnus.com> |
1089 | ||
1090 | * elf/dl-load.c (lose): Add more comments to explain the `why'. | |
1091 | (_dl_map_object): Remove redundant test. | |
1092 | ||
e4950117 RM |
1093 | 1999-02-27 Roland McGrath <roland@baalperazim.frob.com> |
1094 | ||
1095 | * hurd/hurdselect.c (_hurd_select): When bailing for bogus fd, don't | |
1096 | try to _hurd_port_free a lower-numbered descriptor that was not in any | |
1097 | fd_set. | |
1098 | ||
521c0ad5 UD |
1099 | 1999-02-26 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1100 | ||
1101 | * wcsmbs/wcstold_l.c [__NO_LONG_DOUBLE_MATH]: Add prototype | |
1102 | declaration for ____wcstod_l_internal. | |
1103 | ||
1104 | * stdlib/strtold.c [__NO_LONG_DOUBLE_MATH]: Include <stdlib.h> for | |
1105 | __strtod_internal prototype. | |
1106 | * stdlib/strtold_l.c [__NO_LONG_DOUBLE_MATH] | |
1107 | (____strtold_l_internal): Add prototype declaration. | |
1108 | (__strtold_l): Call correct function. | |
1109 | ||
1ff283cb UD |
1110 | 1999-02-24 Ulrich Drepper <drepper@cygnus.com> |
1111 | ||
1112 | * elf/elf.h: Add 32bit HPPA definitions. | |
1113 | ||
9a51759b UD |
1114 | 1999-02-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1115 | ||
1116 | * malloc/malloc.c (mALLOC_SET_STATe): Handle the case where a | |
1117 | non-checked heap is restored when malloc checking was requested by | |
1118 | the user. | |
1119 | (struct malloc_state): Add using_malloc_checking. | |
1120 | (MALLOC_STATE_VERSION): Increment minor. | |
1121 | (using_malloc_checking, disallow_malloc_check): New variables. | |
1122 | (__malloc_check_init): Use them. | |
1123 | (mALLOC_GET_STATe): Use mALLOc to allocate the malloc_state, so | |
1124 | that it can the chunk is properly instrumented when malloc | |
1125 | checking is enabled. Set the new using_malloc_checking field. | |
1126 | (malloc_hook_ini): Correct signature when _LIBC is not defined. | |
1127 | ||
1128 | 1999-02-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1129 | ||
1130 | * sysdeps/unix/sysv/linux/i386/dl-librecon.h | |
1131 | (DISTINGUISH_LIB_VERSIONS): Don't relocate DT_STRTAB a second | |
1132 | time. | |
1133 | ||
1134 | * elf/rtld.c (dl_main): Rename paths_initialized to rtld_is_main. | |
1135 | Don't call elf_get_dynamic_info and _dl_setup_hash a second time | |
1136 | if ld.so is the main program. | |
1137 | ||
afe426a0 UD |
1138 | 1999-02-23 Ulrich Drepper <drepper@cygnus.com> |
1139 | ||
9a51759b | 1140 | * stdio-common/vfprintf.c (vfprintf): If precision or width is too |
afe426a0 UD |
1141 | large for work_buffer, allocate new buffer. |
1142 | (printf_unknown): Likewise. [PR libc/988] | |
1143 | ||
4985fb53 UD |
1144 | 1999-02-22 Ulrich Drepper <drepper@cygnus.com> |
1145 | ||
1146 | * sysdeps/unix/sysv/linux/ttyname.c: Use __xstat and __fxstat | |
1147 | instead of stat and fstat. | |
1148 | * sysdeps/unix/sysv/linux/ttyname_r.c: Likewise. | |
1149 | ||
3f933dc2 UD |
1150 | 1999-02-23 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1151 | ||
1152 | * elf/dl-error.c (_dl_signal_cerror): New function. | |
1153 | (_dl_signal_error): Don't call receiver function. | |
1154 | * elf/dl-lookup.c (_dl_lookup_symbol): Call _dl_signal_cerror | |
1155 | instead of _dl_signal_error when reporting references to undefined | |
1156 | symbols or versions. | |
1157 | (_dl_lookup_versioned_symbol): Likewise. | |
1158 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
1159 | * elf/dl-version.c (match_symbol): Likewise. | |
1160 | ||
1161 | * elf/ldsodefs.h: Declare _dl_signal_cerror. | |
1162 | ||
69b3b3cb UD |
1163 | 1999-02-22 Ulrich Drepper <drepper@cygnus.com> |
1164 | ||
3f933dc2 UD |
1165 | * misc/getttyent.c (getttyent): Release lock on stream later to |
1166 | also protect global variable zapchar. | |
1167 | ||
69b3b3cb UD |
1168 | * sysdeps/unix/sysv/linux/clock.c: Don't test return value of |
1169 | __times [PR libc/990]. | |
1170 | ||
555d4c58 UD |
1171 | 1999-02-21 David S. Miller <davem@redhat.com> |
1172 | ||
1173 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: Fix | |
1174 | parentheses in Feb 2 changes. | |
1175 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h: Likewise. | |
1176 | ||
13f2ac59 UD |
1177 | 1999-02-21 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1178 | ||
1179 | * sysdeps/generic/glob.c (glob): Save previous errno. | |
1180 | ||
f6b56b55 UD |
1181 | 1999-02-21 Ulrich Drepper <drepper@cygnus.com> |
1182 | ||
1183 | * sysdeps/generic/glob.c (glob): Enlarge buffers for reentrant | |
1184 | lookup functions if it is too small. | |
1185 | ||
57846308 UD |
1186 | 1999-02-20 Ulrich Drepper <drepper@cygnus.com> |
1187 | ||
ad9570d7 UD |
1188 | * elf/dl-deps.c (_dl_map_object_deps): Don't add dummy objects created |
1189 | for tracing to the scope lists. | |
1190 | * elf/do-lookup.h: Remove test for l_opencount == 0 after above change. | |
1191 | DT_SYMTAB is always available according to ELF spec. | |
1192 | ||
2f6164e2 UD |
1193 | * elf/dl-lookup.c (_dl_lookup_symbol_skip): Before first do_lookup |
1194 | call test whether there is any scope left. | |
1195 | (_dl_lookup_versioned_symbol_skip): Likewise. | |
1196 | ||
a0e3f6f4 UD |
1197 | * elf/Makefile (distribute): Add do-lookup.h. |
1198 | * elf/do-lookup.h: New file. Split out from dl-lookup.c. | |
1199 | * elf/dl-lookup.c: Move do_lookup function in separate file and | |
1200 | include the file twice, for handling versioning and without it. | |
1201 | ||
7796221a UD |
1202 | * sysdeps/i386/dl-machine.h (elf_machine_runtime_setup): DT_PLTGOT |
1203 | entry is already relocated. | |
1204 | * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): Likewise. | |
1205 | * sysdeps/m68k/dl-machine.h (elf_machine_runtime_setup): Likewise. | |
1206 | * sysdeps/mips/dl-machine.h (elf_machine_runtime_setup): Likewise. | |
1207 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_runtime_setup): | |
1208 | Likewise. | |
1209 | * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_runtime_setup): | |
1210 | Likewise. | |
1211 | * sysdeps/mips/mips64/dl-machine.h (elf_machine_runtime_setup): | |
1212 | Likewise. | |
1213 | ||
f420344c UD |
1214 | * elf/dynamic-link.h (elf_get_dynamic_info): Take new argument with |
1215 | load address. Relocate d_ptr in DT_DTRTAB, DT_SYMTAB, DT_RELA, DT_REL, | |
1216 | DT_JMPREL, DT_PLTGOT, and DT_VERSYM l_info entry. | |
1217 | (_ELF_DYNAMIC_DO_RELOC): Take extra argument which specifies whether | |
1218 | rel and rela relocations can both happen and skip one test if this | |
1219 | is not possible. | |
1220 | (ELF_DYNAMIC_DO_RELA, ELF_DYNAMIC_DO_REL): Call _ELF_DYNAMIC_DO_RELOC | |
1221 | appropriately. | |
1222 | * elf/dl-addr.c (_dl_addr): DT_SYMTAB and DT_STRTAB entries are | |
1223 | already relocated. | |
1224 | * elf/dl-deps.c (_dl_map_object_deps): DT_STRTAB entry is already | |
1225 | relocated. | |
1226 | * elf/dl-load.c (_dl_init_paths): DT_STRTAB entry is already relocated. | |
1227 | (_dl_map_object_from_fd): Call elf_get_dynamic_info with new argument. | |
1228 | (_dl_map_object): DT_STRTAB entry is already relocated. | |
1229 | * elf/dl-lookup.c (do_lookup): DT_STRTAB and DT_SYMTAB entries are | |
1230 | already relocated. | |
1231 | * elf/dl-reloc.c (_dl_relocate_object): DT_STRTAB entry is already | |
1232 | relocated. | |
1233 | * elf/dl-runtime.c (fixup): DT_SYMTAB, DT_STRTAB, DT_JMPREL, and | |
1234 | DT_VERSYM entries are already relocated. | |
1235 | (profile_fixup): Likewise. | |
1236 | * elf/dl-version.c: Rename VERSTAG macro into VERSYMIDX. Replace | |
1237 | all users. | |
1238 | (match_symbol): DT_STRTAB entry is already relocated. | |
1239 | (_dl_check_map_versions): Likewise. Also fo DT_VERSYM. | |
1240 | * elf/do-rel.h (elf_dynamic_do_rel): reladdr is now assumed to be | |
1241 | relocated already. DT_SYMTAB and DT_VERSYM entries are also relocated. | |
1242 | * elf/rtld.c (_dl_start): Pass extra argument to elf_get_dynamic_info. | |
1243 | (find_needed): DT_STRTAB entry is already relocated. | |
1244 | (dl_main): Pass extra argument to elf_get_dynamic_info. | |
1245 | DT_STRTAB entry is already relocated. | |
1246 | * sysdeps/alpha/dl-machine.h (elf_machine_fixup_plt): DT_JMPREL and | |
1247 | DT_PLTGOT entries are already relocated. | |
1248 | (elf_machine_rela): Likewise for DT_SYMTAB. | |
1249 | * sysdeps/arm/dl-machine.h (elf_machine_rel): DT_STRTAB is already | |
1250 | relocated. | |
1251 | * sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise. | |
1252 | * sysdeps/m68k/dl-machine.h (elf_machine_rela): Likewise. | |
1253 | * sysdeps/sparc/sparc32/dl-machine.h (elf_machine_rela): Likewise. | |
1254 | * sysdeps/sparc/sparc64/dl-machine.h (elf_machine_rela): Likewise. | |
1255 | * sysdeps/powerpc/dl-machine.c (__process_machine_rela): Likewise. | |
1256 | * sysdeps/mips/dl-machine.h (elf_machine_got_rel): Likewise. | |
1257 | (elf_machine_got_rel): Likewise for DT_SYMTAB and DT_STRTAB. | |
7796221a | 1258 | * sysdeps/mips/mips64/dl-machine.h: Likewise. |
f420344c UD |
1259 | |
1260 | * grp/initgroups.c (initgroups): If function in current module was | |
1261 | successful don't stop but continue to process to get all the groups. | |
1262 | ||
24d60840 UD |
1263 | * elf/dl-load.c (_dl_map_object_from_fd): Use global |
1264 | _dl_pf_to_proot array to convert p_flags value. | |
1265 | * elf/dl-reloc.c (_dl_relocate_object): Likewise. | |
1266 | ||
57846308 UD |
1267 | * elf/dynamic-link.h (elf_get_dynamic_info): Use memset instead of |
1268 | loop to clear `info'. | |
1269 | ||
1270 | * sysdeps/i386/i486/bits/string.h: If fill byte is constant let gcc | |
1271 | do the work and don't use inline assembler. | |
1272 | ||
126b06f9 UD |
1273 | 1999-02-19 Ulrich Drepper <drepper@cygnus.com> |
1274 | ||
1275 | * elf/ldsodefs.h (_dl_signal_error): Mark as __noreturn__. | |
1276 | * elf/dl-load.c (lose): Make it a function at the toplevel, mark as | |
1277 | noreturn, and prevent it from being inlined. | |
1278 | Define LOSE appropriately. | |
1279 | (_dl_map_object_from_fd): Compare all bytes in e_ident at once. | |
1280 | Optimize decoding of p_flags for certain platforms. | |
1281 | ||
4ac5087b UD |
1282 | 1999-02-19 Philip Blundell <pb@nexus.co.uk> |
1283 | ||
1284 | * Makeconfig (link-libc): When doing a static link, make sure that | |
1285 | libgcc.a is included both before and after libc.a. | |
1286 | ||
b378b9f9 UD |
1287 | 1999-02-18 Thorsten Kukuk <kukuk@suse.de> |
1288 | ||
1289 | * nis/nss_compat/compat-spwd.c: Fix handling of default values for | |
1290 | sp_warn, sp_inact, sp_expire and sp_flag. | |
1291 | ||
d629bcec UD |
1292 | 1999-02-18 Ulrich Drepper <drepper@cygnus.com> |
1293 | ||
61e0617a UD |
1294 | * elf/link.h (link_map): Add l_dev and l_ino. |
1295 | * elf/dl-load.c (_dl_map_object_from_fd): Test dev/ino of newly | |
1296 | loaded shared object with all laoded objects. Initialize l_ino | |
1297 | and l_dev in case it's new. | |
1298 | * elf/rtld.c (dl_main): Explain situation is l_dev/l_ino with main | |
1299 | object. | |
1300 | * elf/Makefile: Compile and run new test. | |
1301 | * elf/multiload.c: New file. | |
1302 | ||
1a989e00 UD |
1303 | * nss/nsswitch.h (service_user): Change name field from const char * |
1304 | to char[0]. | |
1305 | (name_database_entry): Likewise. | |
1306 | * nss/nsswitch.c (nss_parse_service_list): Adjust memory allocation | |
1307 | for change of `service_user'. | |
1308 | (nss_getline): Adjust memory allocation for change of | |
1309 | `name_database_entry'. | |
1310 | ||
ed3b44d3 UD |
1311 | * catgets/catgets.c: Correctly handle NLSPATH from environment |
1312 | [PR libc/980]. | |
1313 | ||
d629bcec UD |
1314 | * io/Makefile (routines): Add lock64. |
1315 | * io/Versions: Add lockf64 for GLIBC_2.1.1. | |
1316 | * sysdeps/generic/lockf64.c: New file. | |
1317 | ||
5fdc5ad7 UD |
1318 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
1319 | ||
1320 | * string/bits/string2.h: Only use strncmp optimization if count | |
1321 | argument is constant. | |
1a989e00 | 1322 | |
6686d05a RM |
1323 | 1999-02-16 Roland McGrath <roland@baalperazim.frob.com> |
1324 | ||
1325 | * sysdeps/mach/hurd/revoke.c: New file. | |
1326 | ||
ff827339 UD |
1327 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
1328 | ||
1329 | * wctype/wctype.h (_ISwbit): Cast result of shift operations to | |
1330 | int to avoid warning about `ISO C restricts enumerator values to | |
1331 | range of `int''. | |
1332 | ||
3f80a33b UD |
1333 | 1999-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1334 | ||
1335 | * elf/dlfcn.h: Fix typo. | |
1336 | * sysdeps/generic/bits/dlfcn.h: Likewise. | |
1337 | * sysdeps/mips/bits/dlfcn.h: Likewise. | |
1338 | ||
4811cda9 UD |
1339 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
1340 | ||
7cd1708f UD |
1341 | * sysdeps/i386/i486/bits/string.h (memcmp): Correctly set flags |
1342 | for the case N == 0. | |
1343 | ||
1344 | * db2/Makefile (distribute): Add LICENSE. | |
4811cda9 | 1345 | |
9677f17a UD |
1346 | 1999-02-03 Jeff Bailey <jbailey@nisa.net> |
1347 | ||
1348 | * sysdeps/unix/make_errlist.c: Add i18n and copyright to | |
1349 | generated files. | |
1350 | ||
1351 | * sysdeps/unix/sysv/sysv4/solaris2/sparc/errlist.c: Fix typo. | |
1352 | ||
bc03c49e UD |
1353 | 1999-02-16 Ulrich Drepper <drepper@cygnus.com> |
1354 | ||
eda78eec UD |
1355 | * time/mktime.c: Use ISO C form for function definitions and |
1356 | remove unnecessary prototypes. | |
1357 | ||
b09bb958 UD |
1358 | * sysdeps/posix/getaddrinfo.c (getaddrinfo): Fix typo in last change. |
1359 | ||
bc03c49e UD |
1360 | * time/time.h: Avoid unneccesary #ifdef. |
1361 | ||
d112ae30 UD |
1362 | 1999-02-15 Geoff Keating <geoffk@ozemail.com.au> |
1363 | ||
1364 | * stdio-common/_itoa.c (_itoa): Correct parameters to | |
1365 | udiv_qrnnd_preinv. | |
1366 | ||
1367 | 1999-02-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1368 | ||
1369 | * misc/sys/cdefs.h: Undefine __PMT since it might be defined | |
1370 | before (e.g. in glob.h). | |
1371 | Closes PR libc/959. | |
1372 | ||
1373 | 1999-02-16 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1374 | ||
1375 | * sysdeps/mips/fpu_control.h: Fix typo. | |
1376 | Patch by Sylvain Pion <Sylvain.Pion@sophia.inria.fr>. | |
1377 | Remove __setfpucw. | |
1378 | ||
4d120c73 RM |
1379 | 1999-02-10 Roland McGrath <roland@baalperazim.frob.com> |
1380 | ||
1381 | * sysdeps/mach/hurd/pipe.c (__pipe): Don't call __socket_shutdown on | |
1382 | the "unused" ends of the sockets. Let pipes be bidirectional. | |
1383 | ||
98ad0700 UD |
1384 | 1999-02-15 Ulrich Drepper <drepper@cygnus.com> |
1385 | ||
1386 | * sysdeps/posix/getaddrinfo.c (getaddrinfo): Correct test for | |
1387 | invalid ai_flags. | |
1388 | ||
d07e37e2 UD |
1389 | 1999-02-15 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1390 | ||
1391 | * manual/llio.texi (Waiting for I/O): Correct meaning. Patch by | |
1392 | Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/969]. | |
1393 | ||
1394 | * manual/setjmp.texi (Non-Local Exits and Signals): Fix | |
1395 | typo. Patch by Jochen Voss <voss@mathematik.uni-kl.de> [PR libc/970]. | |
1396 | ||
a199ee5d UD |
1397 | 1999-02-15 Ulrich Drepper <drepper@cygnus.com> |
1398 | ||
1399 | * string/Versions: Add __strverscmp to GLIBC_2.1.1. | |
1400 | ||
0543cd26 UD |
1401 | 1999-02-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1402 | ||
1403 | * misc/syslog.c (vsyslog): Remember errno for %m format. Fix | |
1404 | check for priority mask. | |
1405 | ||
6e0d277c UD |
1406 | 1999-02-14 Ulrich Drepper <drepper@cygnus.com> |
1407 | ||
1408 | * resolv/netdb.h (AI_NUMERICHOST): Change to 4. | |
1409 | Reported by Craig Metz <cmetz@inner.net> . | |
1410 | ||
b1195070 UD |
1411 | 1999-02-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> |
1412 | ||
1413 | * stdio-common/Makefile (tests): tllformat added. | |
1414 | ||
1415 | * stdio-common/tllformat.c: New program, based on tiformat.c with | |
1416 | examples from Franz Sirl <Franz.Sirl-kernel@lauterbach.com>. | |
1417 | ||
1418 | 1999-02-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1419 | ||
1420 | * posix/test-vfork.c: Fix exit status test. | |
1421 | ||
1422 | 1999-02-14 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1423 | ||
1424 | * sysdeps/unix/sysv/linux/sa_len.c (__libc_sa_len): Add some | |
1425 | missing cases. Reported by Craig Metz <cmetz@inner.net> [PR libc/964]. | |
1426 | ||
1427 | 1999-02-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
3634b070 AS |
1428 | |
1429 | * sysdeps/m68k/fpu/s_modf.c: Optimized by using __m81_test instead | |
1430 | of separare explicit comparisons. | |
1431 | ||
5ff1a70a UD |
1432 | 1999-02-11 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> |
1433 | ||
1434 | * sysdeps/wordsize-64/inttypes.h: Always define ldiv_t if not yet | |
1435 | defined. | |
1436 | ||
1437 | * sysdeps/wordsize-32/inttypes.h: Always define lldiv_t if not yet | |
1438 | defined. | |
1439 | ||
5512461f UD |
1440 | 1999-02-09 Ulrich Drepper <drepper@cygnus.com> |
1441 | ||
1442 | * po/el.po: Update from translation team. | |
1443 | ||
1444 | 1999-02-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1445 | ||
1446 | * intl/locale.alias: Fix slovenian entry [PR libc/948]. | |
1447 | ||
1448 | 1999-02-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1449 | ||
1450 | * elf/sprof.c: assert.h isn't used anymore, remove inclusion. | |
1451 | * inet/ruserpass.c: Likewise. | |
1452 | * locale/programs/stringtrans.c: Likewise. | |
1453 | * locale/programs/localedef.c: Likewise. | |
1454 | * nscd/grpcache.c: Likewise. | |
1455 | * nss/nss_files/files-XXX.c: Likewise. | |
1456 | * stdlib/canonicalize.c: Likewise. | |
1457 | * sysdeps/posix/sigwait.c: Likewise. | |
1458 | ||
1459 | 1999-02-09 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1460 | ||
1461 | * sunrpc/pmap_rmt.c (clnt_broadcast): We need 32 bit comparison | |
1462 | even on 64 bit platforms. | |
1463 | ||
1464 | * sunrpc/clnt_tcp.c (clnttcp_call): Likewise. | |
1465 | Patch by Loic Prylli <Loic.Prylli@ens-lyon.fr>. | |
1466 | ||
4c95120e UD |
1467 | 1999-02-09 Ulrich Drepper <drepper@cygnus.com> |
1468 | ||
1469 | * intl/dcgettext.c: Include locale.h is available. | |
1470 | ||
82d0c099 UD |
1471 | 1999-02-08 Ulrich Drepper <drepper@cygnus.com> |
1472 | ||
c8184960 UD |
1473 | * po/nl.po: Update from translation team. |
1474 | ||
037ff09f UD |
1475 | * sysdeps/libm-i387/s_asinhf.S: Correct computing absolute value. |
1476 | ||
c3c62655 UD |
1477 | * Makefile: Allow calling goals for po subdir. |
1478 | ||
c56661df UD |
1479 | * sysdeps/unix/sysv/linux/alpha/bits/signum.h: Add missing RT |
1480 | signal definitions. | |
1481 | ||
82d0c099 UD |
1482 | * po/el.po: New file. |
1483 | ||
1484 | 1999-02-07 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1485 | ||
1486 | * elf/dl-load.c (_dl_map_object_from_fd): Replace magic constant | |
1487 | when processing DT_SYMBOLIC objects. | |
1488 | ||
1489 | 1999-02-07 Andreas Schwab <schwab@issan.cs.uni-dortmund.de> | |
1490 | ||
1491 | * elf/dl-load.c (_dl_map_object_from_fd): When looking for the | |
1492 | program headers without PT_PHDR only require that they are | |
1493 | contained within one of the loaded segments. Don't use assert, | |
1494 | since that would be a bug in the object, not the dynamic linker. | |
1495 | ||
1496 | 1999-02-08 Richard Henderson <rth@cygnus.com> | |
1497 | ||
1498 | * sysdeps/alpha/dl-machine.h (TRAMPOLINE_TEMPLATE): Save and | |
1499 | restore all call-clobbered fp regs. | |
1500 | ||
17f6d8b9 UD |
1501 | 1999-02-08 Ulrich Drepper <drepper@cygnus.com> |
1502 | ||
c18cec57 UD |
1503 | * po/cs.po: New file. |
1504 | ||
17f6d8b9 UD |
1505 | * resolv/res_hconf.c (_res_hconf_init): Don't use ENV_HOSTCONF for |
1506 | SUID binaries. | |
1507 | ||
48f6496e UD |
1508 | 1999-02-07 Ulrich Drepper <drepper@cygnus.com> |
1509 | ||
9395e889 UD |
1510 | * signal/signal.h: Don't declare __libc_allocate_rtsig. |
1511 | * include/signal.h: Declare __libc_allocate_rtsig here. | |
1512 | ||
48f6496e UD |
1513 | * elf/dl-lookup.c: Increment _dl_num_relocations in the four entry |
1514 | point functions, not do_lookup since the later can be called more | |
1515 | than once. | |
1516 | ||
e1f601e8 UD |
1517 | 1999-02-03 Jakub Jelinek <jj@ultra.linux.cz> |
1518 | ||
1519 | * sysdeps/generic/segfault.c: Add ADVANCE_STACK_FRAME | |
1520 | macro, so that architectures which need to add some special | |
1521 | offset to stack pointer can share this file. | |
1522 | ||
1523 | * sysdeps/unix/sysv/linux/sparc/sparc32/sigcontextinfo.h: New file. | |
1524 | * sysdeps/unix/sysv/linux/sparc/sparc32/register-dump.h: New file. | |
1525 | * sysdeps/unix/sysv/linux/sparc/sparc64/sigcontextinfo.h: New file. | |
1526 | * sysdeps/unix/sysv/linux/sparc/sparc64/register-dump.h: New file. | |
1527 | ||
1528 | * sysdeps/unix/sysv/linux/sparc/sparc32/bits/mman.h: Remove. | |
1529 | * sysdeps/unix/sysv/linux/sparc/sparc64/bits/mman.h: Remove. | |
1530 | * sysdeps/unix/sysv/linux/sparc/bits/mman.h: New file - common | |
1531 | between sparc32 and sparc64. | |
1532 | ||
1533 | * sysdeps/unix/sysv/linux/sparc/sparc32/vfork.S: Remove. | |
1534 | * sysdeps/unix/sysv/linux/sparc/sparc64/vfork.S: Remove. | |
1535 | * sysdeps/unix/sysv/linux/sparc/vfork.S: New file - common | |
1536 | between sparc32 and sparc64. | |
1537 | ||
1538 | * sysdeps/unix/sysv/linux/sparc/sparc32/fork.S: Remove. | |
1539 | * sysdeps/unix/sysv/linux/sparc/sparc64/fork.S: Remove. | |
1540 | * sysdeps/unix/sysv/linux/sparc/fork.S: New file - common | |
1541 | between sparc32 and sparc64. | |
1542 | ||
1543 | * sysdeps/unix/sysv/linux/sparc/sparc32/sysdep.S: Remove. | |
1544 | * sysdeps/unix/sysv/linux/sparc/sparc64/sysdep.S: Remove. | |
1545 | * sysdeps/unix/sysv/linux/sparc/sysdep.S: New file - common | |
1546 | between sparc32 and sparc64. | |
1547 | ||
e518937a UD |
1548 | 1999-02-07 Ulrich Drepper <drepper@cygnus.com> |
1549 | ||
1550 | * Versions.def: New version GLIBC_2.1.1 for libc. | |
1551 | * stdlib/Versions: Add _Exit, imaxdiv, and imaxdiv to GLIBC_2.1.1. | |
1552 | * stdlib/labs.c: Moved to... | |
1553 | * sysdeps/generic/labs.c: ...here. | |
1554 | * stdlib/llabs.c: Moved to... | |
1555 | * sysdeps/generic/llabs.c: ...here. | |
1556 | * stdlib/stdlib.h: Allow definition of ldiv_t and lldiv_t in other | |
1557 | header. Declare _Exit. | |
1558 | * sysdeps/generic/_exit.c: Add alias _Exit. | |
1559 | * sysdeps/mach/hurd/_exit.c: Likewise. | |
1560 | * sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise. | |
1561 | * sysdeps/standalone/i960/nindy960/_exit.c: Likewise. | |
1562 | * sysdeps/standalone/m68k/m68020/mvme136/_exit.c: Likewise. | |
1563 | * sysdeps/unix/_exit.c: Likewise. | |
1564 | * sysdeps/wordsize-32/inttypes.h: Define imaxdiv_t and declare | |
1565 | imaxdiv and imaxabs. Declare lldiv_t if necessary. | |
1566 | * sysdeps/wordsize-64/inttypes.h: Likewise. | |
1567 | * sysdeps/wordsize-32/llabs.c: New file. | |
1568 | * sysdeps/wordsize-32/lldiv.c: New file. | |
1569 | * sysdeps/wordsize-64/labs.c: New file. | |
1570 | * sysdeps/wordsize-64/ldiv.c: New file. | |
1571 | * manual/arith.texi: Document imaxabs, imaxdiv_t, and imaxdiv. | |
1572 | * manual/startup.texi: Document _Exit. | |
1573 | ||
1574 | 1999-02-07 Andreas Jaeger <aj@arthur.rhein-neckar.de> | |
1575 | ||
1576 | * nscd/cache.c: Include <arpa/inet.h> for inet_ntop. | |
1577 | ||
8d8c6efa UD |
1578 | 1999-02-06 Ulrich Drepper <drepper@cygnus.com> |
1579 | ||
1580 | * Versions.def: Add versions for ld.so. | |
1581 | * csu/Versions: Remove __libc_stack_end here. | |
1582 | * elf/Versions: Split libc definitions in libc and ld.so definitions. | |
1583 | * elf/Makefile (ld-map): Change to ld.so.map. | |
1584 | * scripts/versions.awk: Recognize dot in library names. | |
1585 | ||
1586 | * ctype/ctype.h: Remove definitions of __tolower and __toupper. | |
1587 | Don't use __tolower and __toupper in inline functions. | |
1588 | Add optimizing macros for tolower and toupper. | |
1589 | * ctype/ctype-extn.c (_tolower): Don't use __tolower. | |
1590 | (_toupper): Don't use __toupper. | |
1591 | * ctype/ctype.c (tolower): Don't use __tolower. | |
1592 | (toupper): Don't use toupper. | |
1593 | ||
1594 | * nscd/cache.c (prune_cache): Correct printing of debugging messages. | |
1595 | ||
1596 | * resolv/Versions (libresolv): Export __ns_name_unpack and | |
1597 | __ns_name_ntop. | |
1598 | * resolv/res_comp.c: Rename ns_name_unpack to __ns_name_unpack and | |
1599 | make it global. Change all users. Similar for ns_name_ntop. | |
1600 | * resolv/nss_dns/dns-host.c: Don't use dn_expand when extracting in | |
1601 | user-provided buffer. Use __ns_name_unpack and __ns_name_ntop | |
1602 | directly to detect too small buffer. | |
1603 | * resolv/nss_dns/dns-network.c: Likewise. | |
4caef86c | 1604 | |
8d8c6efa UD |
1605 | * stdio-common/Makefile (tests): Add scanf12. |
1606 | * stdio-common/scanf12.c: New file. | |
1607 | * stdio-common/scanf12.input: New file. | |
1608 | * stdio-common/vfscanf.c (__vfscanf): Handle +/- at beginning of | |
1609 | floating-point correctly if the number is invalid. | |
4caef86c | 1610 | |
8d8c6efa UD |
1611 | * stdio-common/vfscanf.c: Don't use non-reentrant multibyte conversion |
1612 | functions. | |
4caef86c | 1613 | * stdio-common/printf_fp.c: Likewise. |
f98b4bbd | 1614 | * stdio-common/printf_fphex.c: Likewise. |
8d8c6efa | 1615 | * stdio-common/vfprintf.c: Likewise. |
a2bde807 | 1616 | |
a5f4e34a | 1617 | |
8d8c6efa | 1618 | See ChangeLog.9 for earlier changes. |