]> sourceware.org Git - glibc.git/blame - ChangeLog
Update.
[glibc.git] / ChangeLog
CommitLineData
adac8450
UD
11998-09-09 Benjamin Kosnik <bkoz@tintin.cygnus.com>
2
3 * math/libm-test.c (exp10_test): Adapt epsilons for powerpc.
4 (csqrt_test): Likewise.
5 * sysdeps/powerpc/bits/fenv.h: Add parens. .
6
8e140239
UD
71998-09-09 18:48 Ulrich Drepper <drepper@cygnus.com>
8
9 * sysdeps/powerpc/dl-start.S (_start): Pass pointer to
10 _dl_main_searchlist not _dl_default_scope to _dl_init_next.
11 Patch by Benjamin Kosnik <bkoz@cygnus.com>.
12
78acf671
UD
131998-09-09 Mark Kettenis <kettenis@phys.uva.nl>
14
15 * elf/dl-close.c (_dl_close): Don't free imap->l_origin if it is
16 the special `-1' pointer.
17
6e4c40ba
UD
181998-09-09 09:32 Ulrich Drepper <drepper@cygnus.com>
19
20 * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Make function
21 inline.
22
231998-09-07 Paul Eggert <eggert@twinsun.com>
24
25 * time/mktime.c (__EXTENSIONS__): Define if not defined.
26 (_REENTRANT): Remove. It has undesirable consequences in
27 Solaris 2.6 (e.g. it turns off the putc macro). Defining
28 __EXTENSIONS__ makes localtime_r and gmtime_r visible, which
29 is what we want.
30 * time/strftime.c: Likewise.
31
321998-09-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
33
34 * elf/dl-error.c: Fix spelling.
35
361998-09-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
37
38 * stdlib/strfmon.c: Quiet -Wparentheses warnings.
39 * stdio-common/_itoa.c: Likewise.
40 * stdio-common/printf_fp.c: Likewise.
41 * stdio-common/vfscanf.c: Likewise.
42 * wcsmbs/wcstok.c: Likewise.
43 * sysdeps/generic/glob.c: Likewise.
44 * posix/getopt.c: Likewise.
45 * sysdeps/posix/getaddrinfo.c: Likewise.
46 * posix/wordexp.c: Likewise.
47 * io/ftw.c: Likewise.
48 * io/fts.c: Likewise.
49 * misc/getpass.c: Likewise.
50 * iconv/gconv_conf.c: Likewise.
51 * argp/argp-fmtstream.c: Likewise.
52 * argp/argp-help.c: Likewise.
53 * elf/dl-load.c: Likewise.
54 * locale/programs/stringtrans.c: Likewise.
55 * catgets/gencat.c: Likewise.
56 * posix/getconf.c: Likewise.
57 * iconv/gconv_conf.c: Likewise.
58 * iconv/iconv_prog.c: Likewise.
59
60 * string/strcoll.c: Optimize a few expressions.
61 * string/strxfrm.c: Likewise.
62
631998-09-08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
64
65 * elf/dl-open.c (dl_open_worker): Move decl of new_global up one
66 level to avoid uninit variable warning.
67
681998-09-09 10:34 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
2aa236b1 69
769ca810 70 * sysdeps/m68k/dl-machine.h(RTLD_START): Push _dl_main_searchlist
6e4c40ba 71 instead of _dl_default_scope[2] as argument to _dl_init_next.
769ca810 72
2aa236b1
AS
73 * sysdeps/m68k/fpu/bits/mathinline.h (isinf): Avoid conflict with
74 C9x macro.
75
8ea4a95a
UD
761998-09-08 Ulrich Drepper <drepper@cygnus.com>
77
6e4c40ba 78 Fix compatibility problems introduced in last change.
dc27836e
UD
79 * csu/initfini.c: Don't define __gmon_start__ if WEAK_GMON_START is
80 defined.
81 * sysdeps/unix/sysv/linux/i386/Makefile [subdir==csu]: Add
82 -DWEAK_GMON_START to CFLAGS-initfini.s.
83
e4d50917
UD
84 * elf/dl-object.c (_dl_new_object): Store map address in
85 _dl_loaded if _dl_loaded is NULL.
87c812c2 86 * elf/rtld.c (dl_main): Don't update _dl_loaded here.
e4d50917 87
8ea4a95a
UD
88 * sysdeps/generic/setrlimit64.c: Remove stub warning.
89
88c91118
UD
901998-09-07 Ulrich Drepper <drepper@cygnus.com>
91
92 * db2/common/db_apprec.c (__db_apprec): Add braces to make gcc
93 quiet.
2c874db2
UD
94 * db2/btree/bt_cursor.c: Likewise.
95 * db2/common/db_region.db_c: Likewise.
96 * db2/common/db_salloc.db_c: Likewise.
97 * db2/db/db.c: Likewise.
98 * db2/db/db_rec.c: Likewise.
99 * db2/hash/hash.c: Likewise.
100 * db2/hash/hash_page.c: Likewise.
101 * db2/hash/hash_rec.c: Likewise.
102 * db2/log/log_findckp.c: Likewise.
103 * db2/log/log_get.c: Likewise.
104 * db2/log/log_put.c: Likewise.
105 * db2/mp/mp_fget.c: Likewise.
106 * db2/mp/mp_fput.c: Likewise.
107 * db2/mp/mp_region.c: Likewise.
cf9f9a16
UD
108 * stdlib/strtol.c: Likewise.
109 * string/strcoll.c: Likewise.
110 * string/strxfrm.c: Likewise.
94b78bb2
UD
111 * argp/argp-help.c: Likewise.
112 * argp/argp-parse.c: Likewise.
3121cc04 113 * resolv/res_debug.c: Likewise.
88c91118 114
26644e87
UD
1151998-09-07 09:58 Ulrich Drepper <drepper@cygnus.com>
116
117 * math/tgmath.h (scalb): Only define for __USE_MISC or
118 __USE_XOPEN_EXTENDED. Patch by Zack Weinberg.
119
2b33e5b0
UD
1201998-09-06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
121
122 * libio/stdio.h: Fix comment.
123
124 * stdio/stdio.h: Make vfscanf, vscanf and vsscanf available if
125 __USE_ISOC9X.
126
6796bc80
UD
1271998-09-06 09:53 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu>
128
129 * Makeconfig (+gccwarn): Remove -Wno-parentheses.
130
131 * elf/dl-open.c: Quiet -Wparentheses warnings.
132 * iconvdata/johab.c: Likewise.
133 * iconvdata/uhc.c: Likewise.
134 * inet/inet_net.c: Likewise.
135 * io/fts.c: Likewise.
136 * locale/newlocale.c: Likewise.
137 * misc/getttyent.c: Likewise.
138 * misc/mntent_r.c: Likewise.
139 * misc/ttyslot.c: Likewise.
140 * nscd/nscd_conf.c: Likewise.
141 * nss/nsswitch.c: Likewise.
142 * resolv/gethnamaddr.c: Likewise.
143 * resolv/nsap_addr.c: Likewise.
144 * resolv/res_debug.c: Likewise.
145 * stdio-common/_itoa.c: Likewise.
146 * stdlib/strtod.c: Likewise.
147 * string/strverscmp.c: Likewise.
148 * sunrpc/svc.c: Likewise.
149 * sysdeps/libm-ieee754/e_cosh.c: Likewise.
150 * sysdeps/libm-ieee754/e_gamma_r.c: Likewise.
151 * sysdeps/libm-ieee754/e_sinh.c: Likewise.
152 * sysdeps/posix/getaddrinfo.c: Likewise.
153
baa3334a
UD
1541998-09-06 15:13 Ulrich Drepper <drepper@cygnus.com>
155
156 * elf/dlsym.c (dlsym_doit): Use new RTLD_DEFAULT macro to test
157 for use of global scope.
158 * elf/dlvsym.c (dlvsym_doit): Likewise.
159
1601998-09-02 Paul Eggert <eggert@twinsun.com>
161
162 * strftime.c (my_strftime): When mbrlen returns (size_t) -2,
163 copy the redundant bytes at the end of the format as-is; don't
164 just copy their first byte and then rescan, as that might get
165 us an encoding error.
166 Account correctly for the length of multibyte sequences in the
167 format.
168
1691998-09-03 20:14 Tim Waugh <tim@cyberelk.demon.co.uk>
170
171 * posix/wordexp-test.c: Add tests for different IFS values.
172 Change unquoted-newline test so that newline is not in IFS.
173
174 * posix/wordexp.c (wordexp): Correct null/unset mix-up when
175 determining IFS characters. Return WRDE_BADCHAR for unquoted
176 special characters _except_ if they are separators.
177
1781998-09-06 10:56 Ulrich Drepper <drepper@cygnus.com>
179
180 * include/tgmath.h: New file.
181
182 * libio/stdio.h: Correct reversed #ifs.
183 Patch by Zack Weinberg.
184
185 * manual/creature.texi: Better explain reason for feature select
186 macros.
187 Patch by Michael Deutschmann <michael@talamasca.wkpowerlink.com>.
188
1891998-09-06 10:25 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu>
190
191 * include/alloca.h: Add multiple-inclusion guard.
192 * include/db.h: Likewise.
193 * include/db_185.h: Likewise.
6796bc80 194 * include/dlfcn.h: Likewise.
baa3334a
UD
195 * include/fcntl.h: Likewise.
196 * include/grp.h: Likewise.
197 * include/libintl.h: Likewise.
198 * include/mntent.h: Likewise.
199 * include/pwd.h: Likewise.
200 * include/sched.h: Likewise.
201 * include/search.h: Likewise.
202 * include/setjmp.h: Likewise.
203 * include/shadow.h: Likewise.
204 * include/signal.h: Likewise.
205 * include/stdio.h: Likewise.
206 * include/stdlib.h: Likewise.
207 * include/string.h: Likewise.
208 * include/termios.h: Likewise.
209 * include/time.h: Likewise.
210 * include/ulimit.h: Likewise.
211 * include/utmp.h: Likewise.
212 * include/wchar.h: Likewise.
213 * include/sys/file.h: Likewise.
214 * include/sys/gmon.h: Likewise.
215 * include/sys/ioctl.h: Likewise.
216 * include/sys/mman.h: Likewise.
217 * include/sys/resource.h: Likewise.
218 * include/sys/select.h: Likewise.
219 * include/sys/socket.h: Likewise.
220 * include/sys/statfs.h: Likewise.
221 * include/sys/time.h: Likewise.
222 * include/sys/times.h: Likewise.
223 * include/sys/wait.h: Likewise.
224
be935610
UD
2251998-09-06 09:00 Ulrich Drepper <drepper@cygnus.com>
226
227 * version.h (VERSION): Bump to 2.0.96.
228
229 Rewrite runtime linker to be truly thread-safe. There is now no
230 global variable specifying the scope. We create all needed
231 scopes at the time the link maps are created.
232 * elf/Versions [GLIBC_2.1]: Add _dl_loaded and _dl_main_searchlist.
233 * elf/link.h: Add struct r_scope_elem and use this for l_searchlist,
234 l_symbolic_searchlist, l_scope, and l_local_scope elements in
235 struct link_map.
236 * elf/dl-close.c: Rewritten accordingly.
237 * elf/dl-deps.c: Likewise.
238 * elf/dl-error.c: Likewise.
239 * elf/dl-init.c: Likewise.
240 * elf/dl-load.c: Likewise.
241 * elf/dl-lookup.c: Likewise.
242 * elf/dl-object.c: Likewise.
243 * elf/dl-open.c: Likewise.
244 * elf/dl-reloc.c: Likewise.
245 * elf/dl-runtime.c: Likewise.
246 * elf/dl-support.c: Likewise.
247 * elf/dl-symbol.c: Likewise.
248 * elf/dl-version.c: Likewise.
be935610
UD
249 * elf/dlsym.c: Likewise.
250 * elf/dlvsym.c: Likewise.
251 * elf/ldsodefs.h: Likewise.
252 * elf/rtld.c: Likewise.
253 * iconv/gconv_dl.c: Likewise.
254 * nss/nsswitch.c: Likewise.
255 * sysdeps/i386/dl-machine.h: Likewise.
256 * sysdeps/unix/sysv/linux/i386/dl-librecon.h: Likewise.
257
6796bc80
UD
258 * elf/dlfcn.h: Declare dladdr only for __USE_GNU.
259 Define RTLD_DEFAULT.
260
2b4083dd
RM
2611998-09-05 Mark Kettenis <kettenis@phys.uva.nl>
262
263 * sysdeps/mach/hurd/i386/init-first.c (init1): Call
264 __getopt_clean_environment with __environ instead of envp.
265
a361203e
RM
2661998-09-05 Roland McGrath <roland@baalperazim.frob.com>
267
2b4083dd
RM
268 * sysdeps/mach/hurd/i386/Makefile (omit-deps): Define to crt0.
269
531e4bca
RM
270 * string/argz-extract.c (__argz_extract): Add de-consting cast for
271 setting results.
272
62ee0979 273 * string/argz.h (argz_next): Add de-consting cast for return.
531e4bca 274 * string/argz-next.c (__argz_next): Likewise.
62ee0979 275
59cacc81
RM
276 * sysdeps/unix/sysv/linux/Makefile [$(subdir)=inet] (sysdep_headers):
277 Don't add netinet/udp.h, netinet/ip_icmp.h here.
278 * sysdeps/gnu/Makefile: Do it here instead.
279 * sysdeps/unix/sysv/linux/Dist: Move those files from here ...
280 * sysdeps/gnu/Dist: ... to here.
281
a361203e
RM
282 * sysdeps/unix/sysv/linux/netinet/ip_icmp.h,
283 sysdeps/unix/sysv/linux/netinet/tcp.h,
284 sysdeps/unix/sysv/linux/netinet/udp.h: Moved to sysdeps/gnu/netinet.
285
29659dd2
RM
2861998-09-04 Roland McGrath <roland@baalperazim.frob.com>
287
288 * string/argz.h (argz_extract, argz_next): Use `const' for ARGZ param.
289 * string/argz-next.c, string/argz-extract.c: Fix defns.
290
1097c603
RM
2911998-09-03 Roland McGrath <roland@baalperazim.frob.com>
292
293 * mach/Makefile: Use -include for mach-syscalls.mk to silence warning.
294
295 * sysdeps/mach/hurd/sysd-stdio.c: Declare fns
296 __stdio_{read,write,seek,close,fileno} using __io_*_fn types.
297 * sysdeps/generic/sysd-stdio.c: Likewise.
298
143e2b96
UD
2991998-09-02 Ulrich Drepper <drepper@cygnus.com>
300
301 * elf/dl-load.c (fillin_rpath): Handle "/" as RPATH correctly.
302 (_dl_map_object_from_fd): Make NAME argument const.
303 Remove last parameter in _dl_new_object call.
304 (print_search_path): Correct construction of composed path name.
305 (_dl_map_object): Prevent looking at RPATH of the main map twice.
306 Remove last parameter in _dl_new_object call.
307 * elf/dl-object.c: Remove last parameter. Determine whether create
308 origin entry based on empty realname. Handle file in root directory
309 correctly.
310 * elf/ldsodefs.h: Adjust prototype for _dl_new_object.
311 * elf/rtld.c (dl_main): Add comment describing reason for memory leak.
312 Remove last parameter in _dl_new_object call.
313 * sysdeps/generic/dl-origin.h: Handle file in root directory correctly.
314 * sysdeps/unix/sysv/linux/dl-origin.h: Likewise.
315
fc3597c0
UD
3161998-09-01 Ulrich Drepper <drepper@cygnus.com>
317
4ce636da
UD
318 * elf/dl-close.c (_dl_close): Add more comments and correct some.
319 Free l_searchlist and l_dupsearchlist.
320
fc3597c0
UD
321 * debug/catchsegv.sh: Add one more pair of quotes.
322
76156ea1
UD
3231998-09-01 17:53 Ulrich Drepper <drepper@cygnus.com>
324
325 * elf/dl-load.c (add_name_to_object): Change return type to void and
326 make NAME parameter const. Allocate room for NAME in same memory
327 block used for l_libname entry.
328 (_dl_map_object_from_fd): Don't free NAME on failure.
329 (map_segment): Pass SONAME to add_name_to_object, not a copy.
330 (_dl_map_object): Don't create copy of NAME. Pass NAME to
331 _dl_map_object_from_fd.
332 * elf/dl-object.c (dl_new_object): Allocate room for NAME in same
333 memory block used for l_libname entry.
334 * elf/dl-close.c: Adjust free()ing for this change.
335
a8a1269d
UD
3361998-09-01 15:36 Ulrich Drepper <drepper@cygnus.com>
337
338 * malloc/Makefile: Include Makeconfig before testing config-sysdirs.
339
340 * malloc/mtrace.c: Add bug report address. Update email address.
341 Add more @XXX@ to print correct address size.
342
343 * elf/dl-addr.c (_dl_addr): Make sure that map to be examined is
344 really initialized.
345
346 * elf/dl-close.c (_dl_close): Use l_map_start and l_map_end info
347 for munmap call instead of examining phdr again.
348 Free all malloc()ed strings and arrays.
349
052b6a6c
UD
3501998-08-09 Geoff Keating <geoffk@ozemail.com.au>
351
352 * sysdeps/powerpc/Makefile [subdir=elf]: Add new files split out of
353 dl-machine.h.
354 * sysdeps/powerpc/dl-machine.c: New file.
355 * sysdeps/powerpc/dl-machine.h: Move much stuff into separate
356 files. Revise ELF_PREFERRED_ADDRESS to take account of
357 the new mapping information (fixes bug involving huge bloated
358 web browser). Set ELF_MACHINE_PLTREL_OVERLAP.
359 * sysdeps/powerpc/dl-start.S: New file.
360
361 * elf/dl-load.c (_dl_map_object_from_fd): Initialise l_map_start,
362 l_map_end.
363 * elf/do-rel.h: Call elf_machine_rel only once (to save space).
364 * elf/dynamic-link.h: Allow PLT relocs to be in the middle of the
365 others. Call elf_dynamic_do_##reloc only once (to save even more
366 space).
367 * elf/link.h: Add new members l_map_start and l_map_end to keep
368 track of the memory map.
369 * elf/rtld.c (_dl_start): Initialise l_map_start for ld.so and
370 the executable.
371
3721998-09-01 11:53 Ulrich Drepper <drepper@cygnus.com>
373
374 * debug/Makefile (catchsegv): We need not rewrite SOVER anymore.
375 Reported by Andreas Jaeger.
376
377 * posix/glob.h: Use __size_t instead of size_t in definitions and
378 make sure this is defined.
379
85c165be
UD
3801998-09-01 10:34 Ulrich Drepper <drepper@cygnus.com>
381
052b6a6c 382 * manual/locale.texi: Almost complete rewrite. Document more functions
85c165be
UD
383 and functionality.
384 * manual/arith.texi: Correct reference.
385 * manual/string.texi: Pretty printing.
386
387 * manual/texinfo.tex: Update from last available version.
388
3891998-08-31 22:44 Ulrich Drepper <drepper@cygnus.com>
390
391 * nis/nss_nis/nis-pwd.c (_nss_nis_getpwnam_r): Correct test for
392 invalid password.
393 (_nss_nis_getpwuid_r): Likewise.
394 Patch by Matthew Arnison <matthewa@physics.usyd.edu.au>.
395
396 * inet/rcmd.c: Implement netgroup support.
397 Patch by Dick Streefland <dick_streefland@tasking.com>.
398
7afab53d
UD
3991998-08-31 Ulrich Drepper <drepper@cygnus.com>
400
401 * elf/dl-close.c (_dl_close): Update _dl_loaded if the first
402 object on the list is removed. Don't use this code for PIC.
403 Reported by HJ Lu [PR libc/770].
404
bfce746a
UD
4051998-08-31 15:56 Ulrich Drepper <drepper@cygnus.com>
406
407 * db2/db_int.h: Use <db.h> instead of "db.h" to find header in include.
408
409 * include/stdio.h: Add __vsscanf.
410
411 * libio/stdio.h: Make vfscanf, scanf, and vsscanf available if
412 __USE_ISOC9X.
413 Remove __vsscanf declaration.
414 Always declare fgetpos and fsetpos.
415
416 * math/math.h: Define isinf as macro.
417 * math/bits/mathcalls.h: Change to declare __isinf all the time.
418 Don't declare scalb for ISO C 9x.
419
420 * math/tgmath.h: Define fma. Rewrite the underlying macros.
421
422 * stdlib/stdlib.h: Declare strtof and strtold is __USE_ISOC9X.
423
424 * sysdeps/unix/sysv/linux/bits/sigcontext.h: Allow inclusion from
425 sys/ucontext.h.
426
427 * sysdeps/wordsize-32/inttypes.h: Define missing PRI* and SCN*
428 macros.
429
4301998-08-31 Andreas Jaeger <aj@arthur.rhein-neckar.de>
431
432 * sysdeps/standalone/bits/errno.h (ENOMSG): Remove duplicate.
433 Reported by jreising@frequentis.com [PR libc/767].
434
4351998-08-31 Andreas Jaeger <aj@arthur.rhein-neckar.de>
436
437 * io/lockf.c (lockf): Move initilisation of fl.l_whence and
438 fl.l_start at beginning of function.
439 Patch by Geoff. Dash <geoffd@zeta.org.au> [PR libc/769].
440
ac72fbb1
UD
4411998-08-31 Ulrich Drepper <drepper@cygnus.com>
442
443 * io/sys/stat.h (ALLPERMS): Fix type (S_ISTXT -> S_ISVTX).
444 Reported by Rob.Hagopian@vu.union.edu [PR libc/763].
445
446 * nscd/nscd.init: Make it work in RedHat systems.
447 Patch by Christian Gafton.
448
4491998-08-29 Philip Blundell <philb@gnu.org>
450
451 * catgets/Makefile: Don't try to run test programs when
452 cross-compiling.
453
4541998-08-31 Ulrich Drepper <drepper@cygnus.com>
455
456 * signal/signal.h: Include bits/sigthread.h only if __USE_POSIX.
457 Reported by Zack Weinberg.
458
4591998-08-30 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
460
461 * sysdeps/unix/sysv/linux/Dist: Add umount.S and umount2.S.
462 * elf/Makefile (distribute): Remove ldd.sh.in.
463
4641998-08-31 11:46 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
465
466 * sysdeps/unix/sysv/linux/dl-origin.h (get_origin): Remove unused
467 variable.
468
e0d46614
UD
4691998-08-29 Ulrich Drepper <drepper@cygnus.com>
470
471 * sysdeps/i386/register-dump.h: Move to ...
472 * sysdeps/unix/sysv/linux/i386/register-dump.h: ...here.
473
b0cf070b
UD
4741998-08-28 22:49 Ulrich Drepper <drepper@cygnus.com>
475
476 * elf/do-rel.h (elf_dynamic_do_rel): Call elf_machine_lazy_rel
477 with load address, not map address.
478 * sysdeps/alpha/dl-machine.h (elf_machine_lazy_rel): Change first
479 parameter and use this value.
480 * sysdeps/arm/dl-machine.h: Likewise.
481 * sysdeps/i386/dl-machine.h: Likewise.
482 * sysdeps/m68k/dl-machine.h: Likewise.
483 * sysdeps/mips/dl-machine.h (elf_machine_lazy_rel): Change first
484 parameter.
485 * sysdeps/powerpc/dl-machine.h: Likewise
486 * sysdeps/sparc/sparc32/dl-machine.h: Likewise
487 * sysdeps/sparc/sparc64/dl-machine.h: Likewise
488
997a4165
UD
4891998-08-28 09:22 Ulrich Drepper <drepper@cygnus.com>
490
491 * elf/rtld.c (process_envvars): Fix copy&paste error.
492
493 * malloc/malloc.c (malloc_hook_ini): Don't overwrite realloc and
494 memalign hook.
495 (realloc_hook_ini): Don't overwrite memalign hook.
496 (memalign_hook_ini): Don't overwrite malloc and memalign hooks.
497 Reported by Philippe Troin <phil@fifi.org>.
498
499 * malloc/mcheck.c (mprobe): Call checkhdr with adjusted pointer.
500 Patch by Philippe Troin <phil@fifi.org>.
501
5021998-08-26 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
503
504 * sysdeps/generic/segfault.c (install_handler): Protect the
505 non-POSIX signals with #ifdef.
506 (catch_segfault): Add missing mode parameter for open.
507 * debug/catchsegv.sh: Avoid termination message from shell. Allow
508 other termination signals.
509
5101998-08-27 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
511
512 * debug/Makefile (distribute): Add register-dump.h.
513
5141998-08-28 10:41 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
4226897d
AS
515
516 * sysdeps/unix/sysv/linux/m68k/register-dump.h: New file.
517
f787edde
UD
5181998-08-27 19:42 Ulrich Drepper <drepper@cygnus.com>
519
520 * elf/Makefile (distribute): Add dl-origin.h.
521 * sysdeps/generic/dl-origin.h: New file.
522 * sysdeps/unix/sysv/linux/dl-origin.h: New file.
523 * elf/link.h (struct link_map): Add l_origin field.
524 * elf/dl-load.c (expand_dynamic_string_token): New function.
525 (decompose_path): Remove WHERE argument, take link map pointer instead.
526 Call expand_dynamic_string_token instead of local_strdup to make copy
527 of rpath.
528 (_dl_init_paths): Call decompose_path with correct argument.
529 (_dl_map_object_from_fd): Define static is EXTERNAL_MAP_FROM_FD is
530 not defined.
531 Check EI_OSABI and EI_ABIVERSION fields in header.
5f623941 532 Call _dl_new_object with extra argument.
f787edde
UD
533 (_dl_map_object): Call decompose_path with correct argument.
534 Call expand_dynamic_string_token instead of local_strdup to also
535 expand DST.
5f623941 536 Call _dl_new_object with extra argument.
f787edde 537 * elf/dl-object.c (_dl_new_object): Determine l_origin for all maps
5f623941
UD
538 but the main one if new argument is nonzero.
539 * elf/ldsodefs.h: Adjust for _dl_new_object change.
f787edde
UD
540 * elf/dl-support.c: Define _dl_origin_path.
541 * elf/rtld.c: Likewise. Set _dl_origin_path based on LD_ORIGIN_PATH.
5f623941 542 (dl_main): Call _dl_new_object with extra argument.
f787edde
UD
543
544 * elf/dl-close (_dl_close): Free l_name and l_origin.
545
546 * sysdeps/i386/useldt.h (THREAD_GETMEM, THREAD_SETMEM): Use P
547 modifier in asm, not c.
548
549 * sysdeps/mach/hurd/Makefile [subdirs==elf]: Define CFLAGS-dl-load.c
550 to -DEXTERNAL_MAP_FROM_FD to make _dl_map_object_from_fd extern.
551
6075607b
UD
5521998-08-26 17:48 Ulrich Drepper <drepper@cygnus.com>
553
554 * elf/dl-close.c (_dl_close): Move map->l_nsearchlist value into local
555 variable so that map can be freed.
556 Reported by Philippe Troin <phil@fifi.org>.
557
558 * elf/dl-open.c (dl_open_worker): Correct test for extending global
559 scope array.
560 Patch by Philippe Troin <phil@fifi.org>.
561
5621998-08-26 Geoff Keating <geoffk@ozemail.com.au>
563
564 * sysdeps/powerpc/register-dump.h: Rewrite. Much nicer this way.
565 Don't call writev() with a 100-element vector.
566 * sysdeps/generic/segfault.c (catch_segfault): Skip top-level NULL
567 return address.
568
569 * sysdeps/powerpc/elf/libc-start.c: Sync up with generic version.
570 In particular, set __libc_stack_end.
571 * sysdeps/powerpc/elf/start.S: Allow _init and _fini to be
572 undefined. Fix copyright notice.
573
5741998-08-25 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
575
576 * math/Makefile (gmp-objs): New variable.
577 ($(objpfx)atest-exp, $(objpfx)atest-sincos, $(objpfx)atest-exp2):
578 Depend on it.
579 (tests): Add atest-exp atest-sincos atest-exp2.
580 (tests-static): Remove atest-exp atest-sincos atest-exp2.
581
08cac4ac
UD
5821998-08-25 Ulrich Drepper <drepper@cygnus.com>
583
584 * sysdeps/generic/dl-cache.c: Move static variable cache and cachesize
585 to toplevel.
586 (_dl_unload_cache): New function.
587 * elf/Versions [libc GLIBC_2.1]: Add _dl_unload_cache.
588 * elf/dl-open.c (_dl_open): Unload map file before freeing the lock.
6075607b 589 * elf/rtld.c (dl_main): Unload map file before jumping to user code.
08cac4ac
UD
590
591 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define O_DIRECT.
592 Correct comment for O_LARGEFILE.
593 * sysdeps/unix/sysv/linux/bits/fcntl.h: Define O_DIRECT.
594 Change O_LARGEFILE to correct value.
595
5961998-08-25 14:34 Ulrich Drepper <drepper@cygnus.com>
597
598 * libio/iogetline.c (_IO_getline_info): Don't read anything for
599 N == 0. Patch by HJ Lu.
600
6dbb7062
UD
6011998-08-25 11:43 Ulrich Drepper <drepper@cygnus.com>
602
603 * elf/elf.h: Add syminfo stuff and other DT_* from Solaris' ELF.
604
6051998-08-25 Bernd Schmidt <crux@Pool.Informatik.RWTH-Aachen.DE>
606
607 * argp/argp.h: Use __inline__ not inline.
608
609 * sysdeps/i386/bits/select.h (FD_ZERO): Rewrite asm not to indicate
610 an input register as being clobbered.
611 * sysdeps/i386/memset.c (memset): Likewise.
612 * sysdeps/i386/bzero.c (__bzero): Likewise.
613 * sysdeps/i386/memcopy.h ({BYTE,WORD}_COPY_[FB]WD): Likewise.
614
6151998-08-25 Andreas Jaeger <aj@arthur.rhein-neckar.de>
616
617 * stdlib/jrand48_r.c (__jrand48_r): Set also upper half of result.
618 Fixes PR libc/757 (Reported by Michael Creutz <creutz@bnl.gov).
619
ed1ac6a2
UD
6201998-08-24 16:34 Ulrich Drepper <drepper@cygnus.com>
621
622 * debug/catchsegv.sh: Handle text preceding backtrace better.
623 * sysdeps/generic/segfault.c: Allow register dump. Allow handler
624 to be installed for other signals than SIGSEGV.
625 * sysdeps/generic/register-dump.h: New file.
626 * sysdeps/i386/register-dump.h: New file.
627 * sysdeps/powerpc/register-dump.h: New file.
628
629 * sysdeps/unix/sysv/linux/i386/profil-counter.h: Use macros from
630 sigcontextinfo.h.
631 * sysdeps/unix/sysv/linux/powerpc/profil-counter.h: Use i386 version.
632
6331998-08-24 Geoff Keating <geoffk@ozemail.com.au>
634
635 * sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h: New file.
636
6371998-08-09 Geoff Keating <geoffk@ozemail.com.au>
638
639 * sysdeps/unix/sysv/linux/powerpc/chown.c: New file.
640 * sysdeps/unix/sysv/linux/powerpc/lchown.S: New file.
641 * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add chown, remove
642 getresuid, getresgid.
643
6441998-08-16 Geoff Keating <geoffk@ozemail.com.au>
645
646 * sysdeps/unix/sysv/linux/powerpc/clone.S: Fix bugs. Set up stack
647 pointer in userland.
648
6491998-08-21 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
650
651 * sysdeps/unix/sysv/linux/sys/mount.h (MNT_FORCE): Define as enum
652 and fix value.
653
6541998-08-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
655
656 * elf/ldd.bash.in: Add missing quotes around $file. Make loop
657 over arguments Bourne shell compatible. Don't exit unsuccessfully
658 if nonelf returns successfully. Avoid duplicating most of the
659 script.
660 * sysdeps/unix/sysv/linux/ldd-rewrite.sed: Add missing quotes
661 around $file.
662
6631998-08-24 10:37 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
99475e65
AS
664
665 * sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
666 sys/reg.h.
667 * sysdeps/unix/sysv/linux/m68k/sys/reg.h: New file.
668 * sysdeps/unix/sysv/linux/m68k/Dist: Distribute it.
669
b259e746
UD
6701998-08-23 Ulrich Drepper <drepper@cygnus.com>
671
672 * sysdeps/unix/sysv/linux/i386/Versions [GLIBC_2.1]: Add
673 __modify_ldt and modify_ldt.
674 * sysdeps/unix/sysv/linux/i386/syscalls.list: Add modify_ldt.
675
676 * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER):
677 Use orl $-1 instead of movl $-1 to save two bytes.
678 * sysdeps/unix/sysv/linux/i386/i686/sysdep.h (SYSCALL_ERROR_HANDLER):
679 Likewise.
680
6811998-08-17 H.J. Lu <hjl@gnu.org>
ed1ac6a2
UD
682
683 * libio/Versions (_IO_do_write, _IO_file_attach,
684 _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
685 _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
686 _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
687 _IO_file_write, _IO_file_xsputn): Added to GLIBC_2.1.
688
689 * libio/fileops.c (_IO_do_write, _IO_file_attach,
690 _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
691 _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
692 _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
693 _IO_file_write, _IO_file_xsputn): Change the prefix to
694 "_IO_new_". Added to GLIBC_2.1.
695
696 * libio/libioP.h (_IO_do_write, _IO_file_attach,
697 _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
698 _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
699 _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
700 _IO_file_write, _IO_file_xsputn): Add prototypes for the prefix
701 "_IO_new_".
702
703 * libio/oldfileops.c (_IO_do_write, _IO_file_attach,
704 _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
705 _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
706 _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
707 _IO_file_write, _IO_file_xsputn): Added to GLIBC_2.0.
708
b259e746
UD
7091998-08-23 Richard Henderson <rth@cygnus.com>
710
711 * Makeconfig (LDFLAGS): Remove.
712
ed1ac6a2 713 * csu/initfini.c: Return to .text before __gmon_start__.
b259e746 714
ed1ac6a2
UD
715 * elf/elf.h (EM_FAKE_ALPHA): Rename from EM_OLD_ALPHA.
716 (STO_MIPS_*): Rename from STO_*.
717 (STB_MIPS_SPLIT_COMMON): Rename from STB_SPLIT_COMMON.
718 (STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New.
b259e746 719
ed1ac6a2
UD
720 * math/atest-exp.c (mpn_bitsize): Fix bit location calculation.
721 (main): e3s is negative on zero.
722 * math/atest-exp2.c: Likewise.
b259e746
UD
723 * math/atest-sincos.c: Likewise.
724
ed1ac6a2
UD
7251998-08-23 Andreas Jaeger <aj@arthur.rhein-neckar.de>
726
727 * Makerules (install): Add comment about absolute paths.
728
b259e746
UD
7291998-08-23 Ulrich Drepper <drepper@cygnus.com>
730
731 * libio/vsnprintf.c (_IO_vsnprintf): Set first byte of destination
732 array to NUL to handle maxlen==1 case correctly.
733 Patch by HJ Lu.
734
7351998-08-23 Richard Henderson <rth@cygnus.com>
7d84a067
RH
736
737 * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
738 * sysdeps/alpha/elf/crtend.S: Likewise.
739 * sysdeps/alpha/elf/start.S: Likewise.
740
741 * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
742 non-standard pv usage.
743
744 * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
745 * sysdeps/unix/sysv/linux/alpha/getitimer.S: Likewise.
746 * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
747 * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
748 * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise.
749 * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
750 * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
751 * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
752 * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
753 * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
754 * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
755
756 * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
757 a finite non-denormal, deferring to the full IEEE version otherwise.
758
759 * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
760 Early out for -0. Optimize for !_IEEE_FP_INEXACT.
761 * sysdeps/alpha/fpu/s_floor.c: New.
762 * sysdeps/alpha/fpu/s_floorf.c: New.
763 * sysdeps/alpha/fpu/s_ceil.c: New.
764 * sysdeps/alpha/fpu/s_ceilf.c: New.
765
e86e2df1
UD
7661998-08-22 Philip Blundell <philb@gnu.org>
767
768 * sysdeps/arm/bits/string.h: New file.
769
14a44a69
UD
7701998-08-12 Andreas Jaeger <aj@arthur.rhein-neckar.de>
771
772 * sysdeps/unix/sysv/linux/configure.in: Obey --with-headers,
773 document it.
774
775 * sysdeps/unix/sysv/linux/alpha/configure.in: New file, contains
776 test for recent Linux 2.1.100+ headers.
777
e36b0b57
UD
7781998-08-21 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
779
780 * nis/nss_compat/compat-initgroups.c: Optimize NIS query.
781
5148d49f
UD
7821998-08-21 17:21 Ulrich Drepper <drepper@cygnus.com>
783
784 * sysdeps/unix/sysv/linux/glob64.c: Define __stat using __xstat64.
785
7861998-08-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
787
788 * Makefile (elf/ldso_install): Put back. The problem still persists.
789 * elf/Makefile (ldso_install): Likewise.
790
7911998-08-20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
792
793 * db2/db/db.c (db_open) [_LIBC]: Rename to __nss_db_open and
794 create weak alias.
795 * include/db.h: Declare __nss_db_open.
796 * db2/Versions: Export it.
797
798 * db2/makedb.c: Convert to use db2 API.
799 * nss/nss_db/db-XXX.c: Likewise.
800 * nss/nss_db/db-netgrp.c: Likewise.
801 * nss/nss_db/db-alias.c: Likewise.
802 (_nss_db_getaliasent_r): Allow retrying with a larger buffer.
803
8041998-08-19 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
805
806 * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove
807 sys_setresuid, already built automatically (or not).
808 * sysdeps/unix/sysv/linux/syscalls.list: Define __setresuid
809 instead of __syscall_setresuid and add back setresuid.
810 * sysdeps/unix/sysv/linux/seteuid.c: Use __setresuid instead of
811 __syscall_setresuid.
812
8131998-08-21 Andreas Jaeger <aj@arthur.rhein-neckar.de>
814
815 * sysdeps/unix/sysv/linux/sys/mount.h: Fix typo.
816
1ddf537f
UD
8171998-08-20 Ulrich Drepper <drepper@cygnus.com>
818
819 * elf/Makefile (sh-ldd-rewrite): Remove expression to remove
820 BASH-ONLY marked region.
821 * elf/ldd.bash.in: Remove special BASH-ONLY markers.
822
8231998-02-20 17:54 H.J. Lu <hjl@gnu.org>
824
825 * libio/oldfileops.c (_IO_file_seekoff): Don't adjust pointers if
826 _IO_SYSSEEK fails.
827
828 * libio/iolibio.h (_IO_pos_BAD): Define of type _IO_fpos64_t.
829
4df28840 830 * libio/libioP.h (FILEBUF_LITERAL): Also initialize new _offset
1ddf537f
UD
831 element.
832
8e48355c
RM
8331998-08-21 Roland McGrath <roland@baalperazim.frob.com>
834
835 * elf/ldd.bash.in (TEXTDOMAIN, TEXTDOMAINDIR): Surround setting these
836 with magic comments ###BASH-ONLY and ###END-BASH-ONLY.
837 * elf/Makefile ($(objpfx)ldd): Generate always from ldd.bash.in.
838 (common-ldd-rewrite): New variable, old contents of $(sh-ldd-rewrite).
839 (sh-ldd-rewrite): Use that, add cmds to remove code surrounded by
840 those magic comments, and to use /bin/sh for @BASH@.
841 (bash-ldd-rewrite): Use $(common-ldd-rewrite).
842 * elf/ldd.sh.in: File removed.
843
d762684b
UD
8441998-08-20 20:07 Ulrich Drepper <drepper@cygnus.com>
845
846 * pwd/getpw.c (__getpw): Use %lu for uid and gid parameter and
847 cast them to unsigned long int.
848 * pwd/putpwent.c (putpwent): Likewise.
849 Patch by John Tobey <jtobey@banta-im.com>.
850
8511998-08-20 17:14 H.J. Lu <hjl@gnu.org>
852
853 * libio/libioP.h (FILEBUF_LITERAL): Set the _offset field to
854 _IO_pos_BAD.
855
8561998-02-20 17:54 H.J. Lu <hjl@gnu.org>
857
858 * libio/fileops.c (_IO_file_seekoff): Don't adjust pointers if
859 _IO_SYSSEEK fails.
860
7934cc16
UD
8611998-08-20 19:14 Ulrich Drepper <drepper@cygnus.com>
862
863 * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (sysdeps_routines):
864 Add umount and umount2.
865 * sysdeps/unix/sysv/linux/syscalls.list: Remove umount.
866 * sysdeps/unix/sysv/linux/umount.S: New file.
867 * sysdeps/unix/sysv/linux/umount2.S: New file.
868 * sysdeps/unix/sysv/linux/sys/mount.h: Declare umount2.
869 Define MNT_FORCE.
870
d762684b
UD
871 * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (sysdep_headers):
872 Add sys/sendfile.h.
873 * sysdeps/unix/sysv/linux/syscalls.list: Add sendfile.
874 * sysdeps/unix/sysv/linux/sys/sendfile.h: New file.
875
876 * sysdeps/unix/sysv/linux/sys/acct.h: Pretty print.
877
878 * sysdeps/unix/sysv/linux/Versions [GLIBC_2.1]: Add umount2 and
879 sendfile.
880
df777c40
UD
8811998-08-20 16:01 Ulrich Drepper <drepper@cygnus.com>
882
883 * elf/ldd.sh.in: Redirect warnings and error messages to stderr.
884 * elf/ldd.bash.in: Likewise.
885
886 * elf/sln.c: Avoid warning for no main prototype.
887
888 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Remove O_READ and
889 O_WRITE.
890 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
891 * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
892
893 * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Add F_SETSIG and
894 F_GETSIG.
895 * sysdeps/unix/sysv/linux/bits/fcntl.h: Likewise.
896 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
897 * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
898
8991998-08-20 Philip Blundell <pb@nexus.co.uk>
900
901 * sysdeps/arm/fpu/ieee754.h: Move to...
902 * sysdeps/arm/ieee754.h: ... here.
903
904 * sysdeps/arm/__longjmp.S: Put return value in correct register.
905 Don't set the condition flags unnecessarily.
906 * sysdeps/arm/fpu/__longjmp.S: Likewise. Restore floating point
907 registers correctly.
908
909 * sysdeps/arm/dl-machine.h: Fix problems with profiling code
910 (patch from Scott Bambrough).
911
912 * sysdeps/arm/sysdep.h (CALL_MCOUNT): Add missing semicolons.
913
914 * csu/initfini.c (_init): Don't check whether __gmon_start__ is
915 NULL, just call it unconditionally.
916 (__gmon_start__): Provide stub version as a weak symbol.
917
9181998-07-30 Philip Blundell <philb@gnu.org>
919
920 * sysdeps/unix/sysv/linux/arm/init-first.h: New file (from patch
921 by Scott Bambrough)
922
923 * sysdeps/unix/sysv/linux/arm/errlist.c: New file; ARM tools don't
924 like `@' in .type directives.
925
926 * sysdeps/arm/bsd-setjmp.S: Use PLT for procedure call.
927 * sysdeps/arm/bsd-_setjmp.S: Likewise.
928
929 * sysdeps/arm/dl-machine.h: Set __libc_stack_end.
930
9311998-08-20 Andreas Jaeger <aj@arthur.rhein-neckar.de>
932
933 * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN): Correct value.
934 (F_GETOWN): Likewise.
935
936 * sysdeps/unix/sysv/linux/bits/siginfo.h (SI_SIGIO): Add it (from
937 Linux 2.1.117).
938
9391998-08-20 Ulrich Drepper <drepper@cygnus.com>
940
941 * sysdeps/generic/glob.c [_LIBC]: Define __stat only if not
942 already defined.
943
0c6cee5d
UD
9441998-08-18 Ulrich Drepper <drepper@cygnus.com>
945
946 * include/features.h: Define __USE_EXTERN_INLINES for recent
947 enough gcc.
948 * argp/argp.h: Define extern inline functions only if
949 __USE_EXTERN_INLINES is defined.
950 * libio/stdio.h: Likewise.
951 * math/math.h: Likewise.
952 * stdlib/stdlib.h: Likewise.
953 * string/argz.h: Likewise.
954 * sysdeps/generic/bits/sigset.h: Likewise.
955 * sysdeps/unix/sysv/linux/bits/sigset.h: Likewise.
956 * sysdeps/unix/sysv/sysv4/bits/sigset.h: Likewise.
957 * sysdeps/wordsize-32/inttypes.h: Likewise.
958 * sysdeps/wordsize-64/inttypes.h: Likewise.
959 * wcsmbs/wchar.h: Likewise.
960
961 * sysdeps/generic/bits/glob.c [_LIBC]: Define __stat using __xstat
962 to allow compilation without optimization.
963
df777c40
UD
9641998-08-14 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
965
966 * nis/nss_compat/compat-grp.c: Set errno to ENOENT if we have no
967 more entries.
968 * nis/nss_compat/compat-initgroups.c: Likewise.
969 * nis/nss_compat/compat-pwd.c: Likewise.
970 * nis/nss_compat/compat-spwd.c: Likewise.
971 * nis/nss_nis/nis-alias.c: Likewise.
972 * nis/nss_nis/nis-ethers.c: Likewise.
973 * nis/nss_nis/nis-grp.c: Likewise.
974 * nis/nss_nis/nis-hosts.c: Likewise.
975 * nis/nss_nis/nis-initgroups.c: Likewise.
976 * nis/nss_nis/nis-network.c: Likewise.
977 * nis/nss_nis/nis-proto.c: Likewise.
978 * nis/nss_nis/nis-pwd.c: Likewise.
979 * nis/nss_nis/nis-rpc.c: Likewise.
980 * nis/nss_nis/nis-service.c: Likewise.
981 * nis/nss_nis/nis-spwd.c: Likewise.
982
983 * nis/rpcsvc/yp.h: Generate new without 1024 byte limits.
984
985 * nis/ypclnt.c: Try binding dir only first time, could be to old.
986
987 * nis/yp_xdr.c: Remove 1024 byte limit.
988 * nis/ypupdate_xdr.c: Likewise.
989
990 * nis/nss_nis/nis-publickey.c: Make sure, nobody could send
991 wrong data.
992
c82e6116
RM
9931998-08-18 Roland McGrath <roland@baalperazim.frob.com>
994
995 * Rules (binaries-static, binaries-shared static pattern rules):
996 Depend on lib%, not just libc%, from $(link-libc{,-static}).
997
998 * sysdeps/mach/hurd/Makefile (link-libc-static): New variable; set
999 this here, overriding Makeconfig generic value so we link against
1000 the RPC libs.
1001
364ff81f
UD
10021998-08-17 Ulrich Drepper <drepper@cygnus.com>
1003
1004 * posix/tstgetopt.c (options): Add NULL entry at end
1005 Patch by Adrian Miranda <ade@psg.com>.
1006
5d7de7aa
UD
10071998-08-15 18:21 Ulrich Drepper <drepper@cygnus.com>
1008
1009 * elf/elf.h: Add EI_OSABI, ELFOSABI*, and EI_ABIVERSION. Move EI_PAD
1010 to 9.
1011
d610a544
UD
10121998-08-15 14:11 Ulrich Drepper <drepper@cygnus.com>
1013
1014 * elf/elf.h: Add PPC Diab relocations.
1015
1016 * malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.
1017
409dfcea
UD
10181998-08-14 10:08 Ulrich Drepper <drepper@cygnus.com>
1019
1020 * manual/texinfo.tex: Update.
1021
10221998-08-07 Geoff Keating <geoffk@ozemail.com.au>
1023
1024 * sysdeps/powerpc/backtrace.c: New file.
1025
10261998-08-14 Philip Blundell <pb@nexus.co.uk>
1027
1028 * sysdeps/arm/fpu/setjmp.S: Correct value of R0 before calling
1029 sigjmp_save.
1030 * sysdeps/arm/elf/setjmp.S: Obsolete, deleted.
1031
10321998-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1033
1034 * Makefile (install-symbolic-link): Fix spelling.
1035
10361998-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1037
1038 * elf/elf.h (SHT_HIOS): Fix value.
1039
10401998-08-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1041
1042 * posix/regex.c (WIDE_CHAR_SUPPORT): Don't generate defined as
1043 part of the expansion, this is undefined by the standard.
1044
9d141cae
UD
10451998-08-13 19:41 Ulrich Drepper <drepper@cygnus.com>
1046
1047 * posix/getconf.c: Add support for systems with incomplete confname.h.
1048
1049 * sysdeps/posix/sigset.c: Allow SIG_HOLD being undefined.
1050
1051 * sysdeps/posix/wait3.c: Make it work.
1052
10531998-08-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
1054
1055 * Makefile ($(inst_slibdir)/libc-$(version).so): Remove.
1056 (elf/ldso_install): Remove.
1057
1058 * elf/Makefile (distribute): Add sln.c.
1059 (others): Add sln.
1060 (others-static): Add sln.
1061 (install-rootsbin): Add sln.
1062 (others-static): Add sln.
1063 (ldso_install): Remove.
1064
10651998-07-24 10:58 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
1066
1067 * Makerules (install-clean-symbolic-link-list): Make phony.
1068 * Makefile (install-symbolic-link): Make phony. Depend on
1069 subdir_install for parallel makes.
1070
1071
10721998-07-22 Ulrich Drepper <drepper@cygnus.com>
1073
1074 * elf/Makefile (distribute): Add sln.c
1075
10761998-07-21 07:10 H.J. Lu <hjl@gnu.org>
1077
1078 * elf/sln.c: New file.
1079
1080 * Makerules (symbolic-link-prog, symbolic-link-list): New macros.
1081 (install-clean-symbolic-link-list): New target.
1082 (install): Depend on install-clean-symbolic-link-list.
1083 (make-shlib-link): Changed for $(symbolic-link-list).
1084
1085 * Makefile (install-symbolic-link): New target.
1086 (install): Depend on install-symbolic-link.
1087
1f539fd1
UD
10881998-08-12 17:03 Ulrich Drepper <drepper@cygnus.com>
1089
1090 * include/unistd.h: Protect against multiple inclusion.
1091
1092 * posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
1093 is defined, not is glob is defined.
1094 * sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.
1095
10961998-08-01 17:18 H.J. Lu <hjl@gnu.org>
1097
1098 * sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
1099 xdr_string for ut_line, ut_name and ut_host.
1100
11011998-08-12 Andreas Jaeger <aj@arthur.rhein-neckar.de>
1102
1103 * sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
1104 /var/mail in accordance with FHS 2.0.
1105 Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].
1106
11071998-08-12 Richard Henderson <rth@cygnus.com>
1108
1109 * sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
1110 Update aliases for cancelation.
1111
1112 * sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
1113 playing with symbol versions.
1114
259d930a
RM
11151998-08-12 Roland McGrath <roland@baalperazim.frob.com>
1116
1117 * sysdeps/mach/hurd/bits/posix_opt.h: Rewritten with comments and
1118 multiple inclusion protection.
1119 (_POSIX_SYNCHRONIZED_IO, _POSIX_FSYNC, _POSIX_MAPPED_FILES,
1120 _POSIX_MEMORY_PROTECTION, _POSIX_POLL, _POSIX_SELECT): New macros,
1121 define all these to 1.
1122 (_POSIX_SYNC_IO): Add #undef, to remind us that pathconf reports it.
1123
d6765f1d
RM
11241998-08-12 Roland McGrath <roland@baalperazim.frob.com>
1125
1126 * sysdeps/mach/usleep.c: Include <unistd.h>.
1127 (usleep): Return void.
1128
11291998-08-11 Roland McGrath <roland@baalperazim.frob.com>
1130
1131 * sysdeps/generic/if_index.c (struct if_freenameindex): Add forward
1132 decl to inhibit warning in if_freenameindex defn.
1133
1134 * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Remove unused variable.
1135
1136 * sysdeps/mach/hurd/getdomain.c (getdomainname): Renamed from __ name.
1137
1138 * sysdeps/mach/hurd/reboot.c: Include <sys/reboot.h>.
1139 * sysdeps/mach/hurd/getdents.c: Include <unistd.h>.
1140 * sysdeps/mach/hurd/sbrk.c: Include <unistd.h>.
1141 * sysdeps/mach/usleep.c: Likewise.
1142
1143 * sysdeps/mach/hurd/bind.c (bind): Add a const.
1144
1145 * sysdeps/mach/hurd/getdents.c (__getdirentries): Use prototype defn.
1146 * sysdeps/unix/bsd/init-posix.c (__init_posix): Likewise.
1147 * sysdeps/unix/bsd/times.c (timeval_to_clock_t): Likewise.
1148 * sysdeps/mach/hurd/reboot.c (reboot): Likewise.
1149 * sysdeps/mach/usleep.c (usleep): Likewise.
1150 * sysdeps/mach/hurd/chflags.c (chflags): Likewise.
1151 * sysdeps/mach/hurd/fchflags.c (fchflags): Likewise.
1152 * sysdeps/mach/hurd/sbrk.c (__sbrk): Likewise.
1153 * sysdeps/mach/hurd/stdio_init.c (__stdio_init_stream): Likewise.
1154
11551998-08-11 Roland McGrath <roland@baalperazim.frob.com>
1156
1157 * sysdeps/generic/glob64.c: Include <sys/types.h>, <glob.h>, <errno.h>.
1158 (glob64): Fix typo.
1159
1160 * malloc/malloc.c (free_check, realloc_check): Don't cast to long for
1161 %p arg to fprintf, since `void *' is the right type already.
1162
b5876a19
RM
11631998-07-25 19:47 Jose M. Moya <josem@gnu.org>
1164
1165 * sysdeps/mach/hurd/getcwd.c
1f539fd1
UD
1166 (_hurd_canonicalize_directory_name_internal): Do not loop forever
1167 for unknown root directories.
b5876a19 1168 (__getcwd): Return NULL when the current root directory could not
1f539fd1 1169 be reached.
b5876a19 1170
f81d98d6 11711998-08-11 18:39 Ulrich Drepper <drepper@cygnus.com>
a2bde807 1172
f81d98d6 1173 * string/strsignal.c (strsignal): Count real-time signals from zero.
a2bde807 1174
a5f4e34a 1175
f81d98d6 1176See ChangeLog.8 for earlier changes.
This page took 0.154839 seconds and 5 git commands to generate.