Not needed anymore.
[kopensolaris-gnu/glibc.git] / ChangeLog
1 1997-07-08 02:18  Ulrich Drepper  <drepper@cygnus.com>
2
3         * io/lockf.c (lockf): Clear fl before using.
4         Patch by sr@adb.fr.
5
6         * libio/strops.c: Correctly handle _IO_write_end.
7
8         * nss/libnss_files.map: Add __nss_netgroup_parseline.
9         * nss/nss_files/files-netgroup.c (_nss_netgroup_parseline): Don't
10         panic if setnetgrent wasn't called before, return error.
11         Patch by Thorsten Kukuk <kukuk@uni-paderborn.de>.
12
13         * time/mktime.c: Define localtime_r function as my_mktime_localtime_r
14         if locally defined.
15         * time/strftime.c: Define localtime_r function as my_ftime_localtime_r
16         if locally defined.
17         Define tm_diff function as ftime_tm_diff if locally defined.
18         Reported by Richard Stallman <rms@gnu.ai.mit.edu>.
19
20 1997-07-06 23:36  Ulrich Drepper  <drepper@cygnus.com>
21
22         * isomac.c (get_null_defines): Put NULL at end of list.
23
24         * hurd/Makefile: Remove special handling of sunrpc code.
25         * sysdeps/mach/hurd/Makefile: Likewise.
26         Compile CThreads code.
27         * sunrpc/rpc_main.c: Don't use MAXPATHLEN.
28         * sysdeps/mach/bits/libc-lock.h: Add definitions for key handling
29         functions.
30         * sysdeps/stub/bits/libc-lock.h: Likewise.
31         * sysdeps/mach/hurd/net/ethernet.h: New file.
32         * sysdeps/mach/hurd/net/if.h: New file.
33         * sysdeps/mach/hurd/net/if_arp.h: New file.
34         * sysdeps/mach/hurd/net/if_ether.h: New file.
35         * sysdeps/mach/hurd/net/if_ppp.h: New file.
36         * sysdeps/mach/hurd/net/route.h: New file.
37         Patches by  Fila Kolodny <fila@ibi.com>.
38
39         * math/fenv-test.c: Add more tests.
40         Patch by Andreas Jaeger <aj@arthur.rhein-neckar.de>.
41
42         * sysdeps/wordsize-32/inttypes.h: Correct values for INTFAST_MIN,
43         INTFAST_MAX, and UINTFAST_MAX.
44         * sysdeps/wordsize-64/inttypes.h: Likewise.
45         Correct intmax_t definition.
46
47 1997-07-04 15:33  H.J. Lu  <hjl@gnu.ai.mit.edu>
48
49         * elf/rtld.c (dl_main): Add '\n' to _dl_sysdep_fatal ().
50
51 1997-07-01 09:18  H.J. Lu  <hjl@gnu.ai.mit.edu>
52
53         * libc.map: Add missing symbol.
54
55 1997-07-04 18:04  H.J. Lu  <hjl@gnu.ai.mit.edu>
56
57         * stdlib/tst-strtol.c: Don't assume cpp takes ~0UL as long
58         in cc1.  Cpp in gcc doesn't do it.
59
60 1997-07-01 21:15  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
61
62         * libio/libioP.h: Remove second definition of _IO_file_attach.
63
64         * sysdeps/i386/fpu/fraiseexcpt.c (feraiseexcept): Correct comments.
65
66         * sysdeps/sparc64/elf/start.S (_start): Update and reformat
67         copyright.
68         * manual/summary.awk: Likewise.
69         * misc/bits/stab.def: Likewise.
70         * posix/glob/Makefile.ami: Likewise.
71         * posix/glob/Makefile.in: Likewise.
72         * posix/glob/SMakefile: Likewise.
73         * sysdeps/gnu/errlist.awk: Likewise.
74         * sysdeps/mach/hurd/errnos.awk: Likewise.
75         * sysdeps/standalone/i386/force_cpu386/target.ld: Likewise.
76         * sysdeps/standalone/m68k/m68020/mvme136/mvme136.ld: Likewise.
77         * sysdeps/unix/snarf-ioctls: Likewise.
78         * sysdeps/vax/setjmp.c: Likewise.
79
80 1997-07-05 11:56  Ulrich Drepper  <drepper@cygnus.com>
81
82         * login/login.c (tty_name): Use newly allocated buffer.
83         Patch by Jaakko Hyvätti <jaakko.hyvatti@iki.fi>.
84
85         * time/asctime.c: Never translate week and month name according
86         to LC_TIME.  Patch by Paul Eggert <eggert@twinsun.com>.
87
88 1997-07-03 22:50  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
89
90         * locale/setlocale.c (setname): Do nothing when reusing the same
91         name.
92
93 1997-07-03 20:18  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
94
95         * libc.map: Add global variables of malloc.
96
97 1997-07-03 13:24  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
98
99         * elf/dl-version.c (find_needed): Look for needed objects also in
100         the dependency list of the current object.  Added new parameter to
101         find its link map, caller changed.
102
103 1997-07-03 12:33  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
104
105         * sysdeps/m68k/fpu/fraiseexcpt.c: Correct the FE_INEXACT and
106         FE_UNDERFLOW cases.
107
108 1997-07-01 13:36  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
109
110         * elf/link.h: Remove final comma from enumerator list, forbidden
111         by ISO C.  Use __inline instead of inline.
112
113 1997-07-01 16:40  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>
114
115         * hurd/hurdsig.c: Include <hurd/id.h>.
116         (reauth_proc): Call proc_setowner appropriately too.
117
118 1997-07-01 09:18  H.J. Lu  <hjl@gnu.ai.mit.edu>
119
120         * libc.map: Add missing symbol.
121
122 1997-06-30 12:12  Fila Kolodny  <fila@ibi.com>
123
124         * sysdeps/mach/hurd/fchdir.c: Make fchdir a weak alias of __fchdir.
125         * sysdeps/mach/hurd/getpeername.c (getpeername): Remove spurious
126         declaration of addr.
127
128 1997-06-29 17:56  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
129
130         * manual/argp.texi (Argp Option Vectors): Fix use of @math to make
131         it work in TeX.
132
133 1997-06-27 21:25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
134
135         * Makeconfig (+includes): Add include directory to include path.
136         * configure.in (sysnames): Don't add it here.
137         * Makefile (subdir-dirs): Define and add it to vpath for headers.
138         * Make-dist (all-headers): Look in include directory for
139         indirection headers.  Filter out header names pointing outside the
140         source directory.
141
142         * Makefile (distribute): Remove ansidecl.h, add libc.map.
143         * Make-dist (+tsrcs): Add version scripts for extra libraries.
144         * Makerules (distinfo-vars): Add %-map for extra libraries.
145
146         * sysdeps/unix/sysv/linux/alpha/Dist: Rename sys/kernel_termios.h
147         to kernel_termios.h.
148         * sysdeps/unix/sysv/linux/powerpc/Dist: Remove ioctl-types.h,
149         termbits.h and sys/kernel_termios.h.
150         * sysdeps/mips/mips64/Dist: New file.
151         * sysdeps/unix/sysv/linux/Dist: Add stdio_lim.h.in.
152
153 1997-06-29 23:03  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
154
155         * math/test-fenv.c (feenv_nomask_test): New test for non masked
156         exceptions.
157         (feenv_mask_test): New test for masked exceptions
158         (feenv_tests): New function calls feenv_nomask_test and
159         feenv_mask_test.
160         (main): Call new tests.
161         (initial_tests): New test for initilisation.
162
163 1997-06-29 23:43  Ulrich Drepper  <drepper@cygnus.com>
164
165         * config.make.in: Define need-nopic-initfini.
166         * configure.in: Write out nopic_initfini.
167         * csu/Makefile: Generate no-PIC crt code if need-nopic-initfini
168         is defined.
169
170         * sysdeps/i386/fpu/fraiseexcpt.c: Correct FE_INEXACT case.
171
172         * sysdeps/sparc/rem.S: Get trap definition properly.
173         * sysdeps/sparc/sdiv.S: Likewise.
174         * sysdeps/sparc/udiv.S: Likewise.
175         * sysdeps/sparc/urem.S: Likewise.
176         * sysdeps/sparc/setjmp.S: Include <sys/trap.h>.
177         * sysdeps/sparc/sys/trap.h: New file.
178         * sysdeps/unix/sysv/linux/sparc/sys/trap.h: New file.
179
180 1997-06-25 10:26  Thorsten Kukuk  <kukuk@uni-paderborn.de>
181
182         * sysdeps/generic/rpc/auth.h: Add xdr_opaque_auth declaration.
183
184 1997-06-29 10:34  Fila Kolodny  <fila@ibi.com>
185
186         * sysdeps/mach/hurd/select.c (__select): Change MACH_MSG_SIZE_INTEGER_T
187         to MACH_MSG_TYPE_INTEGER_T.
188
189 1997-06-29  01:04  Richard Henderson  <richard@gnu.ai.mit.edu>
190
191         Initial sparc64-linux support:
192         * configure.in: Recognize sparc64 as being different from sparc.
193         * io/ftwtest-sh: Only invoke ld.so if it exists.
194         * math/Makefile (LDLIBS-*): Change from libm to math/libm to get
195         static tests to link.  Honour $(omit-long-double-fcts) == yes.
196         * math/libm-test.c (test_single_exception): The argument to
197         fetestexcept is `int' not `fexcept_t'.
198         * shlib-versions: Recognize sparc64.
199         * signal/signal.h: Add typedef for stack_t.
200
201         * stdio-common/_itoa.c: Defaulting UMUL_TIME==UDIV_TIME is broken.
202         Attempt to fix up most of this by cleaning up assumptions below,
203         but give up and change the defaults.
204
205         * setjmp/longjmp.c: Moved to ...
206         * sysdeps/generic/longjmp.c: ... here.
207         * setjmp/sigjmp.c: Moved to ...
208         * sysdeps/generic/sigjmp.c: ... here.
209
210         * sysdeps/sparc/bsd-_setjmp.S [PIC]: There wasn't even valid asm here.
211         Ought to fix up gas to catch these silly things properly.
212         * sysdeps/sparc/bsd-setjmp.S: Likewise.
213
214         * sysdeps/unix/sysv/linux/sparc/errno.c: Remove.
215         * sysdeps/unix/sysv/linux/sparc/kernel_sigaction.h: Remove.
216         * sysdeps/unix/sysv/linux/sparc/kernel_stat.h: Tell xstat about
217         the unused fields.
218
219         * sysdeps/sparc/sparc64/add_n.s: Moved to ...
220         * sysdeps/sparc64/add_n.S: ... here.  Fix up %g4 and stack usage.
221         * sysdeps/sparc/sparc64/addmul_1.s: Likewise.
222         * sysdeps/sparc/sparc64/gmp-mparam.h: Likewise.
223         * sysdeps/sparc/sparc64/lshift.s: Likewise.
224         * sysdeps/sparc/sparc64/mul_1.s: Likewise.
225         * sysdeps/sparc/sparc64/rshift.s: Likewise.
226         * sysdeps/sparc/sparc64/sub_n.s: Likewise.
227         * sysdeps/sparc/sparc64/submul_1.s: Likewise.
228
229         * sysdeps/sparc64/Implies: New file.
230         * sysdeps/sparc64/Makefile: Likewise.
231         * sysdeps/sparc64/bits/endian.h: Likewise.
232         * sysdeps/sparc64/bsd-_setjmp.S: Likewise.
233         * sysdeps/sparc64/bsd-setjmp.S: Likewise.
234         * sysdeps/sparc64/dl-machine.h: Likewise.
235         * sysdeps/sparc64/elf/Makefile: Likewise.
236         * sysdeps/sparc64/elf/crtbegin.S: Likewise.
237         * sysdeps/sparc64/elf/crtbeginS.S: Likewise.
238         * sysdeps/sparc64/elf/crtend.S: Likewise.
239         * sysdeps/sparc64/elf/crtendS.S: Likewise.
240         * sysdeps/sparc64/elf/start.S: Likewise.
241         * sysdeps/sparc64/fpu_control.h: Likewise.
242         * sysdeps/unix/sysv/linux/sparc64/Makefile: Likewise.
243         * sysdeps/unix/sysv/linux/sparc64/__longjmp.S: Likewise.
244         * sysdeps/unix/sysv/linux/sparc64/bits/setjmp.h: Likewise.
245         * sysdeps/unix/sysv/linux/sparc64/bits/types.h: Likewise.
246         * sysdeps/unix/sysv/linux/sparc64/brk.S: Likewise.
247         * sysdeps/unix/sysv/linux/sparc64/clone.S: Likewise.
248         * sysdeps/unix/sysv/linux/sparc64/fork.S: Likewise.
249         * sysdeps/unix/sysv/linux/sparc64/getcontext.S: Likewise.
250         * sysdeps/unix/sysv/linux/sparc64/init-first.h: Likewise.
251         * sysdeps/unix/sysv/linux/sparc64/kernel_stat.h: Likewise.
252         * sysdeps/unix/sysv/linux/sparc64/longjmp.S: Likewise.
253         * sysdeps/unix/sysv/linux/sparc64/pipe.S: Likewise.
254         * sysdeps/unix/sysv/linux/sparc64/profil-counter.h: Likewise.
255         * sysdeps/unix/sysv/linux/sparc64/setcontext.S: Likewise.
256         * sysdeps/unix/sysv/linux/sparc64/setjmp.S: Likewise.
257         * sysdeps/unix/sysv/linux/sparc64/sigjmp.S: Likewise.
258         * sysdeps/unix/sysv/linux/sparc64/syscalls.list: Likewise.
259         * sysdeps/unix/sysv/linux/sparc64/sysdep.S: Likewise.
260         * sysdeps/unix/sysv/linux/sparc64/sysdep.h: Likewise.
261         * sysdeps/unix/sysv/linux/sparc64/ucontext.h: Likewise.
262
263 1997-06-28 16:28  H.J. Lu  <hjl@gnu.ai.mit.edu>
264
265         * configure.in: Add -nostartfiles -nostdlib when check for
266         --version-script.
267
268 1997-06-28 12:03  H.J. Lu  <hjl@gnu.ai.mit.edu>
269
270         * sysdeps/powerpc/bits/endian.h: New file.
271
272 1997-06-28 20:52  Ulrich Drepper  <drepper@cygnus.com>
273
274         * sysdeps/unix/sysv/linux/syscalls.list: Add getresgid and
275         setresgid.
276
277 1997-06-27 20:09  Ulrich Drepper  <drepper@cygnus.com>
278
279         * sysdeps/unix/sysv/linux/sys/quota.h: Add <asm/types.h>.
280         Reported by a sun <asun@zoology.washington.edu>.
281
282         * libc.map: Add _rpc_dtablesize.  Reported by Thorsten Kukuk.
283
284         * db/makedb.c: Exit with error if number of option is incorrect.
285
286         * math/Makefile (tests): Add test-fenv.
287         * math/test-fenv.c: New file.  Test for exception handling functions.
288         Written mainly by Andreas Jaeger.
289
290         * sysdeps/i386/fpu/fraiseexcpt.c: Correct implementation.
291
292         * sysdeps/mach/hurd/abi-tag.h: Set tag to 1 for Hurd and kernel
293         compatibility version to 0.  Reported by Roland McGrath.
294
295 1997-06-27 18:49  Philip Blundell  <Philip.Blundell@pobox.com>
296
297         * sysdeps/standalone/brk.c (__NONE_set_memvals): Correct typo.
298         * sysdeps/standalone/arm/bits/errno.h: Add ENOTDIR.
299         * sysdeps/stub/sys/param.h: Add definition of MAX and MIN.
300
301 1997-06-27 10:44  Fila Kolodny  <fila@ibi.com>
302
303         * sysdeps/mach/hurd/dl-sysdep.c: Make _dl_sysdep_read_whole_file weak.
304
305 1997-06-27 00:51  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
306
307         * elf/dl-open.c (_dl_open): Check versions of all newly loaded
308         objects, including dependencies.
309
310         * elf/dl-runtime.c (fixup): Always use version information if
311         available.
312
313 1997-06-26 12:25  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
314
315         * sysdeps/m68k/bits/nan.h: Renamed from sysdeps/m68k/nan.h.
316
317 1997-06-26 11:40  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
318
319         * posix/regex.c (DEBUG_POP): Assume parameter to be pointer to
320         int, not pointer to fail_stack_elt_t.
321         (PUSH_FAILURE_POINT): Fix all formats in debugging messages.  Fix
322         type of this_reg.
323         (POP_FAILURE_POINT): Likewise.  Fix type of failure_id.
324         (re_match_2_internal): Pass NULL, not 0, to PUSH_FAILURE_POINT.
325
326 1997-06-27 02:17  Ulrich Drepper  <drepper@cygnus.com>
327
328         * sysdeps/unix/sysv/linux/syscalls.list: Add quotactl.
329         Reported by a sun.
330
331 1997-06-26 21:50  Ulrich Drepper  <drepper@cygnus.com>
332
333         * math/math.h: Move definition of macros for unordered comparison
334         after inclusion of <bits/mathinline.h>.
335         * sysdeps/i386/fpu/bits/mathinline.h: Don't undef macros for
336         unordered comparison before definition.
337         * sysdeps/m68k/fpu/bits/mathinline.h: Likewise.
338
339         * Makerules: Move definition of load-map-file before use.
340         (lib%.so): Depend on load-map-file, not lib%-map.
341
342         * manual/lgpl.texinfo: Update copyright.
343
344 1997-06-24 09:40  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
345
346         * sysdeps/m68k/fpu/bits/mathinline.h: Don't define __ilogb.
347         * sysdeps/m68k/fpu/s_ilogb.c: Define it here.  Handle zero, NaN
348         and infinity specially.
349         * sysdeps/m68k/fpu/s_ilogbf.c, sysdeps/m68k/fpu/s_ilogbl.c:
350         Adapted.
351
352         * sysdeps/m68k/fpu/bits/mathdef.h (FP_ILOGB0): Correct value.
353
354 1997-06-26 17:06  Ulrich Drepper  <drepper@cygnus.com>
355
356         * configure.in: Don't use .long in tests since some strange
357         platforms without binutils don't know this.
358         Redirect output of test commands correctly.
359         Patch by Klaus Espenlaub <kespenla@hydra.informatik.uni-ulm.de>.
360
361         * hurd/hurdsig.c (_hurdsig_init): Call _hurd_self_sigstate.
362         Patch by Kazumoto Kojima <kkojima@kk.info.kanagawa-u.ac.jp>.
363
364 1997-06-26 09:02  Fila Kolodny  <fila@ibi.com>
365
366         * sysdeps/mach/hurd/abi-tag.h: New file.
367
368         * sysdeps/mach/bits/libc-lock.h: Add typedef for __libc_key_t.
369         * sysdeps/stub/bits/libc-lock.h: Likewise.
370
371         * sysdeps/mach/hurd/accept.c (accept): Fix type of parameter addrarg.
372         Add variable addr containing the desired part of the union.
373         * sysdeps/mach/hurd/recvfrom.c (recvfrom): Likewise.
374         * sysdeps/mach/hurd/getsockname.c (getsockname): Likewise.
375         * sysdeps/mach/hurd/getpeername.c (getpeername): Likewise.
376         * sysdeps/mach/hurd/connect.c (__connect): Likewise.
377         * sysdeps/mach/hurd/bind.c (bind): Likewise.
378
379         * sysdeps/mach/hurd/select.c (__select): Change MACH_MSG_SIZE_INTEGER_T
380         to sizeof(MACH_MSG_TYPE_INTEGER_T).
381
382         * io/ftw.c (ftw_startup): Use PATH_MAX only if defined.
383
384         * sysdeps/mach/hurd/open.c (__open): Fix type of parameter file.
385
386         * sysdeps/mach/hurd/sysd-stdio.c (__stdio_reopen): Add closefn to
387         paramater list since it is used.
388
389         * sysdeps/mach/hurd/rename.c (rename): Fix type of paramater new.
390
391         * sysdeps/mach/hurd/sigaltstack.c (sigaltstack): Change parameter from
392         ss to argss.
393
394 1997-06-24 14:02  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
395
396         * Rules: Update copyright.
397         * mach/Machrules: Likewise.
398
399 1997-06-26 14:28  Ulrich Drepper  <drepper@cygnus.com>
400
401         * configure.in: Fix accidently removed AC_OUTPUT line.
402         Reported by Andreas Jaeger.
403
404         * time/strftime.c: Don't define `memcpy' macro if HAVE_MEMCPY is
405         defined.  Reported by Akim Demaille <demaille@inf.enst.fr>.
406
407         * sysdeps/generic/getdomain.c: Include handling for stub case.
408         This eliminated the only case of a function in generic and stub.
409         * sysdeps/stub/getdomain.c: Removed.
410         Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>.
411
412 1997-06-23 22:20  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
413
414         * sysdeps/alpha/_mcount.S: Update and reformat copyright,
415         remove trailing white spaces and send through unexpand.
416         * sysdeps/alpha/bb_init_func.S: Likewise.
417         * sysdeps/alpha/bzero.S: Likewise.
418         * sysdeps/alpha/ffs.S: Likewise.
419         * sysdeps/alpha/memset.S: Likewise.
420         * sysdeps/alpha/s_fabs.S: Likewise.
421         * sysdeps/alpha/strcmp.S: Likewise.
422         * sysdeps/alpha/strlen.S: Likewise.
423         * sysdeps/alpha/strncmp.S: Likewise.
424         * sysdeps/alpha/strncpy.S: Likewise.
425         * sysdeps/alpha/strrchr.S: Likewise.
426         * sysdeps/alpha/stxcpy.S: Likewise.
427         * sysdeps/alpha/stxncpy.S: Likewise.
428         * sysdeps/alpha/elf/start.S: Likewise.
429         * sysdeps/i386/strchr.S: Likewise.
430         * sysdeps/m68k/bsd-_setjmp.S: Likewise.
431         * sysdeps/m68k/bsd-setjmp.S: Likewise.
432         * sysdeps/m68k/elf/start.S: Likewise.
433         * sysdeps/mach/alpha/syscall.S: Likewise.
434         * sysdeps/mach/i386/syscall.S: Likewise.
435         * sysdeps/mips/elf/start.S: Likewise.
436         * sysdeps/sparc/alloca.S: Likewise.
437         * sysdeps/standalone/i386/start.S: Likewise.
438         * sysdeps/standalone/i386/force_cpu386/strtsupp.S: Likewise.
439         * sysdeps/standalone/i960/start.S: Likewise.
440         * sysdeps/standalone/m68k/m68020/start.S: Likewise.
441         * sysdeps/unix/_exit.S: Likewise.
442         * sysdeps/unix/fork.S: Likewise.
443         * sysdeps/unix/getegid.S: Likewise.
444         * sysdeps/unix/geteuid.S: Likewise.
445         * sysdeps/unix/getppid.S: Likewise.
446         * sysdeps/unix/syscall.S: Likewise.
447         * sysdeps/unix/arm/brk.S: Likewise.
448         * sysdeps/unix/arm/fork.S: Likewise.
449         * sysdeps/unix/bsd/hp/m68k/brk.S: Likewise.
450         * sysdeps/unix/bsd/hp/m68k/vfork.S: Likewise.
451         * sysdeps/unix/bsd/hp/m68k/wait3.S: Likewise.
452         * sysdeps/unix/bsd/i386/vfork.S: Likewise.
453         * sysdeps/unix/bsd/i386/wait3.S: Likewise.
454         * sysdeps/unix/bsd/m68k/pipe.S: Likewise.
455         * sysdeps/unix/bsd/m68k/syscall.S: Likewise.
456         * sysdeps/unix/bsd/m68k/sysdep.S: Likewise.
457         * sysdeps/unix/bsd/m68k/wait.S: Likewise.
458         * sysdeps/unix/bsd/osf/alpha/brk.S: Likewise.
459         * sysdeps/unix/bsd/osf/alpha/fork.S: Likewise.
460         * sysdeps/unix/bsd/osf/alpha/killpg.S: Likewise.
461         * sysdeps/unix/bsd/osf/alpha/pipe.S: Likewise.
462         * sysdeps/unix/bsd/osf/alpha/recv.S: Likewise.
463         * sysdeps/unix/bsd/osf/alpha/send.S: Likewise.
464         * sysdeps/unix/bsd/osf/alpha/sigblock.S: Likewise.
465         * sysdeps/unix/bsd/osf/alpha/sigpause.S: Likewise.
466         * sysdeps/unix/bsd/osf/alpha/sigsetmask.S: Likewise.
467         * sysdeps/unix/bsd/osf/alpha/sigvec.S: Likewise.
468         * sysdeps/unix/bsd/osf/alpha/start.S: Likewise.
469         * sysdeps/unix/bsd/osf/alpha/vhangup.S: Likewise.
470         * sysdeps/unix/bsd/sequent/i386/getgroups.S: Likewise.
471         * sysdeps/unix/bsd/sequent/i386/sigvec.S: Likewise.
472         * sysdeps/unix/bsd/sequent/i386/syscall.S: Likewise.
473         * sysdeps/unix/bsd/sun/sigreturn.S: Likewise.
474         * sysdeps/unix/bsd/sun/m68k/brk.S: Likewise.
475         * sysdeps/unix/bsd/sun/m68k/sethostid.S: Likewise.
476         * sysdeps/unix/bsd/sun/m68k/syscall.S: Likewise.
477         * sysdeps/unix/bsd/sun/m68k/vfork.S: Likewise.
478         * sysdeps/unix/bsd/sun/sparc/sethostid.S: Likewise.
479         * sysdeps/unix/bsd/ultrix4/wait3.S: Likewise.
480         * sysdeps/unix/bsd/ultrix4/mips/__handler.S: Likewise.
481         * sysdeps/unix/bsd/ultrix4/mips/start.S: Likewise.
482         * sysdeps/unix/bsd/ultrix4/mips/vfork.S: Likewise.
483         * sysdeps/unix/bsd/vax/brk.S: Likewise.
484         * sysdeps/unix/bsd/vax/pipe.S: Likewise.
485         * sysdeps/unix/bsd/vax/sysdep.S: Likewise.
486         * sysdeps/unix/bsd/vax/vfork.S: Likewise.
487         * sysdeps/unix/bsd/vax/wait.S: Likewise.
488         * sysdeps/unix/bsd/vax/wait3.S: Likewise.
489         * sysdeps/unix/i386/brk.S: Likewise.
490         * sysdeps/unix/i386/fork.S: Likewise.
491         * sysdeps/unix/i386/pipe.S: Likewise.
492         * sysdeps/unix/i386/sigreturn.S: Likewise.
493         * sysdeps/unix/i386/syscall.S: Likewise.
494         * sysdeps/unix/i386/vfork.S: Likewise.
495         * sysdeps/unix/i386/wait.S: Likewise.
496         * sysdeps/unix/mips/brk.S: Likewise.
497         * sysdeps/unix/mips/fork.S: Likewise.
498         * sysdeps/unix/mips/pipe.S: Likewise.
499         * sysdeps/unix/mips/sigreturn.S: Likewise.
500         * sysdeps/unix/mips/sysdep.S: Likewise.
501         * sysdeps/unix/mips/wait.S: Likewise.
502         * sysdeps/unix/sparc/brk.S: Likewise.
503         * sysdeps/unix/sparc/fork.S: Likewise.
504         * sysdeps/unix/sparc/pipe.S: Likewise.
505         * sysdeps/unix/sparc/sysdep.S: Likewise.
506         * sysdeps/unix/sparc/vfork.S: Likewise.
507         * sysdeps/unix/sysv/i386/signal.S: Likewise.
508         * sysdeps/unix/sysv/i386/time.S: Likewise.
509         * sysdeps/unix/sysv/irix4/__handler.S: Likewise.
510         * sysdeps/unix/sysv/irix4/sigreturn.S: Likewise.
511         * sysdeps/unix/sysv/irix4/uname.S: Likewise.
512         * sysdeps/unix/sysv/irix4/wait.S: Likewise.
513         * sysdeps/unix/sysv/linux/alpha/pipe.S: Likewise.
514         * sysdeps/unix/sysv/linux/i386/mmap.S: Likewise.
515         * sysdeps/unix/sysv/linux/m68k/mmap.S: Likewise.
516         * sysdeps/unix/sysv/linux/m68k/sigreturn.S: Likewise.
517         * sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
518         * sysdeps/unix/sysv/linux/sparc/fork.S: Likewise.
519         * sysdeps/unix/sysv/sco3.2.4/sigaction.S: Likewise.
520         * sysdeps/unix/sysv/sco3.2.4/sysconf.S: Likewise.
521         * sysdeps/unix/sysv/sco3.2.4/uname.S: Likewise.
522         * sysdeps/unix/sysv/sco3.2.4/waitpid.S: Likewise.
523         * sysdeps/unix/sysv/sysv4/i386/sys-sig.S: Likewise.
524         * sysdeps/unix/sysv/sysv4/solaris2/fsync.S: Likewise.
525         * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S: Likewise.
526         * sysdeps/vax/bsd-_setjmp.S: Likewise.
527         * sysdeps/vax/bsd-setjmp.S: Likewise.
528
529 1997-06-26 02:06  Ulrich Drepper  <drepper@cygnus.com>
530
531         * posix/Makefile (CFLAGS-regex.c): -DDEBUG was not meant for the
532         public.
533
534         * Makerules ($(common-objpfx)libc.so): Use $(load-map-file) in
535         dependency, not $(libc-map).
536
537         * sysdeps/posix/mk-stdiolim.c: Pretty print.
538
539 1997-06-25 15:54  Fila Kolodny  <fila@ibi.com>
540
541         * sysdeps/mach/hurd/bits/fcntl.h: Change include of gnu/types.h to
542         include of bits/types.h.
543
544         * sysdeps/posix/Makefile ($(common-objpfx)bits/stdio_lim.h): Don't
545         conditionalize this on whether we are cross-compiling.
546
547 1997-06-21 15:47  H.J. Lu  <hjl@gnu.ai.mit.edu>
548
549         * elf/dl-lookup.c (do_lookup): Use default definition
550         for a default versioned symbol.
551
552         * elf/dl-version.c (_dl_check_map_versions): Set the hidden field.
553
554         * elf/dlvsym.c (__dlvsym): Set the hidden field to 1.
555
556         * elf/link.h (r_found_version): Add the hidden field.
557
558         * math/test-matherr.c: New file.
559
560         * math/Makefile (tests): Add test-matherr.
561         (libm-support): Put back s_matherr.
562         (static-only-routines, aux): Remove s_matherr.
563
564 1997-06-23 23:39  Ulrich Drepper  <drepper@cygnus.com>
565
566         * string/Makefile (headers): Change bytesex.h to bits/endian.h.
567         * sysdeps/generic/Makefile: Don't try to generate bytesex.h, but
568         bits/endian.h.
569
570         * math/libm-test.c (lgamma_test): Make sure the test of the ilogb
571         function will not fail because of exceptions.
572
573         * math/math.h: Add warning about use of M_* constants.
574         Pretty print.
575
576 1997-06-23 11:36  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
577
578         * hurd/path-lookup.c: Change GPL to LGPL, update and reformat
579         copyright, remove trailing white spaces and send through unexpand.
580         * inet/netinet/icmp6.h: Likewise.
581         * inet/netinet/in.h: Likewise.
582         * inet/netinet/ip6.h: Likewise.
583         * locale/programs/xmalloc.c: Likewise.
584         * locale/programs/xstrdup.c: Likewise.
585         * sysdeps/generic/make_siglist.c: Likewise.
586         * sysdeps/generic/morecore.c: Likewise.
587         * sysdeps/generic/sbrk.c: Likewise.
588         * sysdeps/generic/signame.c: Likewise.
589         * sysdeps/generic/signame.h: Likewise.
590         * sysdeps/generic/netinet/inbits.h: Likewise.
591         * sysdeps/posix/getpagesize.c: Likewise.
592         * sysdeps/unix/errnos-tmpl.c: Likewise.
593         * sysdeps/unix/getpagesize.c: Likewise.
594         * sysdeps/unix/make_errlist.c: Likewise.
595         * sysdeps/unix/mkfifo.c: Likewise.
596         * sysdeps/unix/nlist.c: Likewise.
597         * sysdeps/unix/start.c: Likewise.
598         * sysdeps/unix/sysv/linux/netinet/inbits.h: Likewise.
599
600         * munch-tmpl.c: Update and reformat copyright, remove trailing
601         white spaces and send through unexpand.
602         * libio/clearerr_u.c: Likewise.
603         * libio/memstream.c: Likewise.
604         * libio/putc_u.c: Likewise.
605         * libio/putchar_u.c: Likewise.
606         * stdio-common/scanf.c: Likewise.
607         * stdlib/longlong.h: Likewise.
608         * sysdeps/alpha/__longjmp.c: Likewise.
609         * sysdeps/alpha/divrem.h: Likewise.
610         * sysdeps/alpha/machine-gmon.h: Likewise.
611         * sysdeps/alpha/setjmp_aux.c: Likewise.
612         * sysdeps/alpha/bits/setjmp.h: Likewise.
613         * sysdeps/arm/fpu_control.h: Likewise.
614         * sysdeps/generic/_strerror.c: Likewise.
615         * sysdeps/generic/det_endian.c: Likewise.
616         * sysdeps/generic/fdatasync.c: Likewise.
617         * sysdeps/generic/fpu_control.c: Likewise.
618         * sysdeps/generic/ftime.c: Likewise.
619         * sysdeps/generic/getdomain.c: Likewise.
620         * sysdeps/generic/group_member.c: Likewise.
621         * sysdeps/generic/ldiv.c: Likewise.
622         * sysdeps/generic/lldiv.c: Likewise.
623         * sysdeps/generic/lxstat.c: Likewise.
624         * sysdeps/generic/memcmp.c: Likewise.
625         * sysdeps/generic/memmem.c: Likewise.
626         * sysdeps/generic/mig-reply.c: Likewise.
627         * sysdeps/generic/pagecopy.h: Likewise.
628         * sysdeps/generic/profil-counter.h: Likewise.
629         * sysdeps/generic/pselect.c: Likewise.
630         * sysdeps/generic/setfpucw.c: Likewise.
631         * sysdeps/generic/stpcpy.c: Likewise.
632         * sysdeps/generic/uname.c: Likewise.
633         * sysdeps/generic/varargs.h: Likewise.
634         * sysdeps/generic/vlimit.c: Likewise.
635         * sysdeps/generic/bits/sigaction.h: Likewise.
636         * sysdeps/generic/bits/ustat.h: Likewise.
637         * sysdeps/generic/netinet/if_ether.h: Likewise.
638         * sysdeps/generic/sys/swap.h: Likewise.
639         * sysdeps/generic/sys/sysinfo.h: Likewise.
640         * sysdeps/i386/init-first.c: Likewise.
641         * sysdeps/i386/ldbl2mpn.c: Likewise.
642         * sysdeps/i386/memcopy.h: Likewise.
643         * sysdeps/i386/i586/memcopy.h: Likewise.
644         * sysdeps/i860/memcopy.h: Likewise.
645         * sysdeps/m68k/__longjmp.c: Likewise.
646         * sysdeps/m68k/fpu_control.h: Likewise.
647         * sysdeps/m68k/memcopy.h: Likewise.
648         * sysdeps/m68k/s_isinfl.c: Likewise.
649         * sysdeps/m68k/s_isnanl.c: Likewise.
650         * sysdeps/m68k/setjmp.c: Likewise.
651         * sysdeps/mach/_strerror.c: Likewise.
652         * sysdeps/mach/getsysstats.c: Likewise.
653         * sysdeps/mach/mprotect.c: Likewise.
654         * sysdeps/mach/munmap.c: Likewise.
655         * sysdeps/mach/pagecopy.h: Likewise.
656         * sysdeps/mach/start.c: Likewise.
657         * sysdeps/mach/sysdep.h: Likewise.
658         * sysdeps/mach/alpha/machine-lock.h: Likewise.
659         * sysdeps/mach/alpha/machine-sp.h: Likewise.
660         * sysdeps/mach/alpha/sysdep.h: Likewise.
661         * sysdeps/mach/alpha/thread_state.h: Likewise.
662         * sysdeps/mach/hppa/machine-lock.h: Likewise.
663         * sysdeps/mach/hurd/access.c: Likewise.
664         * sysdeps/mach/hurd/closedir.c: Likewise.
665         * sysdeps/mach/hurd/dirstream.h: Likewise.
666         * sysdeps/mach/hurd/dl-cache.c: Likewise.
667         * sysdeps/mach/hurd/euidaccess.c: Likewise.
668         * sysdeps/mach/hurd/fdatasync.c: Likewise.
669         * sysdeps/mach/hurd/fexecve.c: Likewise.
670         * sysdeps/mach/hurd/fork.c: Likewise.
671         * sysdeps/mach/hurd/fpathconf.c: Likewise.
672         * sysdeps/mach/hurd/fstatfs.c: Likewise.
673         * sysdeps/mach/hurd/fxstat.c: Likewise.
674         * sysdeps/mach/hurd/getcwd.c: Likewise.
675         * sysdeps/mach/hurd/getpriority.c: Likewise.
676         * sysdeps/mach/hurd/getrlimit.c: Likewise.
677         * sysdeps/mach/hurd/getsid.c: Likewise.
678         * sysdeps/mach/hurd/group_member.c: Likewise.
679         * sysdeps/mach/hurd/kill.c: Likewise.
680         * sysdeps/mach/hurd/lchown.c: Likewise.
681         * sysdeps/mach/hurd/lxstat.c: Likewise.
682         * sysdeps/mach/hurd/mig-reply.c: Likewise.
683         * sysdeps/mach/hurd/mmap.c: Likewise.
684         * sysdeps/mach/hurd/opendir.c: Likewise.
685         * sysdeps/mach/hurd/pathconf.c: Likewise.
686         * sysdeps/mach/hurd/profil.c: Likewise.
687         * sysdeps/mach/hurd/ptrace.c: Likewise.
688         * sysdeps/mach/hurd/readdir.c: Likewise.
689         * sysdeps/mach/hurd/readdir_r.c: Likewise.
690         * sysdeps/mach/hurd/send.c: Likewise.
691         * sysdeps/mach/hurd/sendto.c: Likewise.
692         * sysdeps/mach/hurd/setpriority.c: Likewise.
693         * sysdeps/mach/hurd/statfs.c: Likewise.
694         * sysdeps/mach/hurd/ttyname.c: Likewise.
695         * sysdeps/mach/hurd/uname.c: Likewise.
696         * sysdeps/mach/hurd/xstat.c: Likewise.
697         * sysdeps/mach/hurd/alpha/exc2signal.c: Likewise.
698         * sysdeps/mach/hurd/alpha/longjmp-ts.c: Likewise.
699         * sysdeps/mach/hurd/alpha/sigreturn.c: Likewise.
700         * sysdeps/mach/hurd/alpha/trampoline.c: Likewise.
701         * sysdeps/mach/hurd/alpha/bits/sigcontext.h: Likewise.
702         * sysdeps/mach/hurd/hppa/trampoline.c: Likewise.
703         * sysdeps/mach/hurd/hppa/bits/sigcontext.h: Likewise.
704         * sysdeps/mach/hurd/i386/exc2signal.c: Likewise.
705         * sysdeps/mach/hurd/i386/intr-msg.h: Likewise.
706         * sysdeps/mach/hurd/i386/longjmp-ts.c: Likewise.
707         * sysdeps/mach/hurd/i386/sigreturn.c: Likewise.
708         * sysdeps/mach/hurd/i386/trampoline.c: Likewise.
709         * sysdeps/mach/hurd/i386/bits/sigcontext.h: Likewise.
710         * sysdeps/mach/hurd/mips/bits/sigcontext.h: Likewise.
711         * sysdeps/mach/hurd/sys/param.h: Likewise.
712         * sysdeps/mach/i386/machine-lock.h: Likewise.
713         * sysdeps/mach/i386/machine-sp.h: Likewise.
714         * sysdeps/mach/i386/sysdep.h: Likewise.
715         * sysdeps/mach/i386/thread_state.h: Likewise.
716         * sysdeps/posix/dup2.c: Likewise.
717         * sysdeps/posix/flock.c: Likewise.
718         * sysdeps/posix/getdtsz.c: Likewise.
719         * sysdeps/posix/gettimeofday.c: Likewise.
720         * sysdeps/posix/isatty.c: Likewise.
721         * sysdeps/posix/killpg.c: Likewise.
722         * sysdeps/posix/mk-stdiolim.c: Likewise.
723         * sysdeps/posix/profil.c: Likewise.
724         * sysdeps/posix/remove.c: Likewise.
725         * sysdeps/posix/rename.c: Likewise.
726         * sysdeps/posix/sigsuspend.c: Likewise.
727         * sysdeps/posix/tempname.c: Likewise.
728         * sysdeps/posix/truncate.c: Likewise.
729         * sysdeps/posix/utimes.c: Likewise.
730         * sysdeps/posix/wait.c: Likewise.
731         * sysdeps/posix/wait3.c: Likewise.
732         * sysdeps/rs6000/memcopy.h: Likewise.
733         * sysdeps/sparc/memcopy.h: Likewise.
734         * sysdeps/standalone/close.c: Likewise.
735         * sysdeps/standalone/dirstream.h: Likewise.
736         * sysdeps/standalone/filedesc.h: Likewise.
737         * sysdeps/standalone/open.c: Likewise.
738         * sysdeps/standalone/read.c: Likewise.
739         * sysdeps/standalone/standalone.h: Likewise.
740         * sysdeps/standalone/write.c: Likewise.
741         * sysdeps/standalone/bits/stdio_lim.h: Likewise.
742         * sysdeps/standalone/i386/i386.h: Likewise.
743         * sysdeps/standalone/m68k/m68020/m68020.h: Likewise.
744         * sysdeps/stub/__longjmp.c: Likewise.
745         * sysdeps/stub/accept.c: Likewise.
746         * sysdeps/stub/access.c: Likewise.
747         * sysdeps/stub/acct.c: Likewise.
748         * sysdeps/stub/adjtime.c: Likewise.
749         * sysdeps/stub/alarm.c: Likewise.
750         * sysdeps/stub/bind.c: Likewise.
751         * sysdeps/stub/brk.c: Likewise.
752         * sysdeps/stub/bsd-_setjmp.c: Likewise.
753         * sysdeps/stub/bsd-setjmp.c: Likewise.
754         * sysdeps/stub/chdir.c: Likewise.
755         * sysdeps/stub/chflags.c: Likewise.
756         * sysdeps/stub/chmod.c: Likewise.
757         * sysdeps/stub/chown.c: Likewise.
758         * sysdeps/stub/chroot.c: Likewise.
759         * sysdeps/stub/clock.c: Likewise.
760         * sysdeps/stub/close.c: Likewise.
761         * sysdeps/stub/closedir.c: Likewise.
762         * sysdeps/stub/connect.c: Likewise.
763         * sysdeps/stub/ctermid.c: Likewise.
764         * sysdeps/stub/cuserid.c: Likewise.
765         * sysdeps/stub/dbl2mpn.c: Likewise.
766         * sysdeps/stub/dirstream.h: Likewise.
767         * sysdeps/stub/dup.c: Likewise.
768         * sysdeps/stub/dup2.c: Likewise.
769         * sysdeps/stub/exc2signal.c: Likewise.
770         * sysdeps/stub/execve.c: Likewise.
771         * sysdeps/stub/fchflags.c: Likewise.
772         * sysdeps/stub/fchown.c: Likewise.
773         * sysdeps/stub/fcntl.c: Likewise.
774         * sysdeps/stub/fdopen.c: Likewise.
775         * sysdeps/stub/fexecve.c: Likewise.
776         * sysdeps/stub/flock.c: Likewise.
777         * sysdeps/stub/fork.c: Likewise.
778         * sysdeps/stub/fpathconf.c: Likewise.
779         * sysdeps/stub/fpu_control.h: Likewise.
780         * sysdeps/stub/fstatfs.c: Likewise.
781         * sysdeps/stub/fsync.c: Likewise.
782         * sysdeps/stub/ftruncate.c: Likewise.
783         * sysdeps/stub/fxstat.c: Likewise.
784         * sysdeps/stub/getcwd.c: Likewise.
785         * sysdeps/stub/getdomain.c: Likewise.
786         * sysdeps/stub/getdtsz.c: Likewise.
787         * sysdeps/stub/getegid.c: Likewise.
788         * sysdeps/stub/geteuid.c: Likewise.
789         * sysdeps/stub/getgid.c: Likewise.
790         * sysdeps/stub/getgroups.c: Likewise.
791         * sysdeps/stub/gethostid.c: Likewise.
792         * sysdeps/stub/gethostname.c: Likewise.
793         * sysdeps/stub/getitimer.c: Likewise.
794         * sysdeps/stub/getpeername.c: Likewise.
795         * sysdeps/stub/getpgid.c: Likewise.
796         * sysdeps/stub/getpid.c: Likewise.
797         * sysdeps/stub/getppid.c: Likewise.
798         * sysdeps/stub/getpriority.c: Likewise.
799         * sysdeps/stub/getrlimit.c: Likewise.
800         * sysdeps/stub/getrusage.c: Likewise.
801         * sysdeps/stub/getsid.c: Likewise.
802         * sysdeps/stub/getsockname.c: Likewise.
803         * sysdeps/stub/getsockopt.c: Likewise.
804         * sysdeps/stub/getsysstats.c: Likewise.
805         * sysdeps/stub/gettimeofday.c: Likewise.
806         * sysdeps/stub/getuid.c: Likewise.
807         * sysdeps/stub/gtty.c: Likewise.
808         * sysdeps/stub/if_index.c: Likewise.
809         * sysdeps/stub/init-posix.c: Likewise.
810         * sysdeps/stub/ioctl.c: Likewise.
811         * sysdeps/stub/isatty.c: Likewise.
812         * sysdeps/stub/isfdtype.c: Likewise.
813         * sysdeps/stub/jmp-unwind.c: Likewise.
814         * sysdeps/stub/kill.c: Likewise.
815         * sysdeps/stub/killpg.c: Likewise.
816         * sysdeps/stub/ldbl2mpn.c: Likewise.
817         * sysdeps/stub/link.c: Likewise.
818         * sysdeps/stub/listen.c: Likewise.
819         * sysdeps/stub/lockfile.c: Likewise.
820         * sysdeps/stub/longjmp-ts.c: Likewise.
821         * sysdeps/stub/lseek.c: Likewise.
822         * sysdeps/stub/lxstat.c: Likewise.
823         * sysdeps/stub/machine-lock.h: Likewise.
824         * sysdeps/stub/machine-sp.h: Likewise.
825         * sysdeps/stub/madvise.c: Likewise.
826         * sysdeps/stub/mkdir.c: Likewise.
827         * sysdeps/stub/mkfifo.c: Likewise.
828         * sysdeps/stub/mmap.c: Likewise.
829         * sysdeps/stub/morecore.c: Likewise.
830         * sysdeps/stub/mpn2dbl.c: Likewise.
831         * sysdeps/stub/mpn2flt.c: Likewise.
832         * sysdeps/stub/mpn2ldbl.c: Likewise.
833         * sysdeps/stub/mprotect.c: Likewise.
834         * sysdeps/stub/msgctl.c: Likewise.
835         * sysdeps/stub/msgget.c: Likewise.
836         * sysdeps/stub/msgrcv.c: Likewise.
837         * sysdeps/stub/msgsnd.c: Likewise.
838         * sysdeps/stub/munmap.c: Likewise.
839         * sysdeps/stub/nanosleep.c: Likewise.
840         * sysdeps/stub/nice.c: Likewise.
841         * sysdeps/stub/nlist.c: Likewise.
842         * sysdeps/stub/open.c: Likewise.
843         * sysdeps/stub/opendir.c: Likewise.
844         * sysdeps/stub/pathconf.c: Likewise.
845         * sysdeps/stub/pause.c: Likewise.
846         * sysdeps/stub/pipestream.c: Likewise.
847         * sysdeps/stub/poll.c: Likewise.
848         * sysdeps/stub/profil.c: Likewise.
849         * sysdeps/stub/ptrace.c: Likewise.
850         * sysdeps/stub/putenv.c: Likewise.
851         * sysdeps/stub/read.c: Likewise.
852         * sysdeps/stub/readdir.c: Likewise.
853         * sysdeps/stub/readdir_r.c: Likewise.
854         * sysdeps/stub/readlink.c: Likewise.
855         * sysdeps/stub/reboot.c: Likewise.
856         * sysdeps/stub/recv.c: Likewise.
857         * sysdeps/stub/recvfrom.c: Likewise.
858         * sysdeps/stub/recvmsg.c: Likewise.
859         * sysdeps/stub/remove.c: Likewise.
860         * sysdeps/stub/rename.c: Likewise.
861         * sysdeps/stub/revoke.c: Likewise.
862         * sysdeps/stub/rewinddir.c: Likewise.
863         * sysdeps/stub/rmdir.c: Likewise.
864         * sysdeps/stub/sbrk.c: Likewise.
865         * sysdeps/stub/sched_getp.c: Likewise.
866         * sysdeps/stub/sched_gets.c: Likewise.
867         * sysdeps/stub/sched_primax.c: Likewise.
868         * sysdeps/stub/sched_primin.c: Likewise.
869         * sysdeps/stub/sched_rr_gi.c: Likewise.
870         * sysdeps/stub/sched_setp.c: Likewise.
871         * sysdeps/stub/sched_sets.c: Likewise.
872         * sysdeps/stub/sched_yield.c: Likewise.
873         * sysdeps/stub/seekdir.c: Likewise.
874         * sysdeps/stub/select.c: Likewise.
875         * sysdeps/stub/semctl.c: Likewise.
876         * sysdeps/stub/semget.c: Likewise.
877         * sysdeps/stub/semop.c: Likewise.
878         * sysdeps/stub/send.c: Likewise.
879         * sysdeps/stub/sendmsg.c: Likewise.
880         * sysdeps/stub/sendto.c: Likewise.
881         * sysdeps/stub/setdomain.c: Likewise.
882         * sysdeps/stub/setegid.c: Likewise.
883         * sysdeps/stub/setenv.c: Likewise.
884         * sysdeps/stub/seteuid.c: Likewise.
885         * sysdeps/stub/setgid.c: Likewise.
886         * sysdeps/stub/setgroups.c: Likewise.
887         * sysdeps/stub/sethostid.c: Likewise.
888         * sysdeps/stub/sethostname.c: Likewise.
889         * sysdeps/stub/setjmp.c: Likewise.
890         * sysdeps/stub/setlogin.c: Likewise.
891         * sysdeps/stub/setpgid.c: Likewise.
892         * sysdeps/stub/setpriority.c: Likewise.
893         * sysdeps/stub/setregid.c: Likewise.
894         * sysdeps/stub/setreuid.c: Likewise.
895         * sysdeps/stub/setrlimit.c: Likewise.
896         * sysdeps/stub/setsid.c: Likewise.
897         * sysdeps/stub/setsockopt.c: Likewise.
898         * sysdeps/stub/settimeofday.c: Likewise.
899         * sysdeps/stub/setuid.c: Likewise.
900         * sysdeps/stub/shmctl.c: Likewise.
901         * sysdeps/stub/shmget.c: Likewise.
902         * sysdeps/stub/shutdown.c: Likewise.
903         * sysdeps/stub/sigaction.c: Likewise.
904         * sysdeps/stub/sigaltstack.c: Likewise.
905         * sysdeps/stub/sigblock.c: Likewise.
906         * sysdeps/stub/sigintr.c: Likewise.
907         * sysdeps/stub/sigpending.c: Likewise.
908         * sysdeps/stub/sigprocmask.c: Likewise.
909         * sysdeps/stub/sigreturn.c: Likewise.
910         * sysdeps/stub/sigsetmask.c: Likewise.
911         * sysdeps/stub/sigstack.c: Likewise.
912         * sysdeps/stub/sigsuspend.c: Likewise.
913         * sysdeps/stub/sigvec.c: Likewise.
914         * sysdeps/stub/socket.c: Likewise.
915         * sysdeps/stub/socketpair.c: Likewise.
916         * sysdeps/stub/sstk.c: Likewise.
917         * sysdeps/stub/statfs.c: Likewise.
918         * sysdeps/stub/stdio_init.c: Likewise.
919         * sysdeps/stub/stime.c: Likewise.
920         * sysdeps/stub/stty.c: Likewise.
921         * sysdeps/stub/swapoff.c: Likewise.
922         * sysdeps/stub/swapon.c: Likewise.
923         * sysdeps/stub/symlink.c: Likewise.
924         * sysdeps/stub/sync.c: Likewise.
925         * sysdeps/stub/syscall.c: Likewise.
926         * sysdeps/stub/sysd-stdio.c: Likewise.
927         * sysdeps/stub/system.c: Likewise.
928         * sysdeps/stub/tcdrain.c: Likewise.
929         * sysdeps/stub/tcflow.c: Likewise.
930         * sysdeps/stub/tcflush.c: Likewise.
931         * sysdeps/stub/tcgetattr.c: Likewise.
932         * sysdeps/stub/tcgetpgrp.c: Likewise.
933         * sysdeps/stub/tcsendbrk.c: Likewise.
934         * sysdeps/stub/tcsetpgrp.c: Likewise.
935         * sysdeps/stub/telldir.c: Likewise.
936         * sysdeps/stub/thread_state.h: Likewise.
937         * sysdeps/stub/time.c: Likewise.
938         * sysdeps/stub/times.c: Likewise.
939         * sysdeps/stub/trampoline.c: Likewise.
940         * sysdeps/stub/truncate.c: Likewise.
941         * sysdeps/stub/ttyname.c: Likewise.
942         * sysdeps/stub/ttyname_r.c: Likewise.
943         * sysdeps/stub/ualarm.c: Likewise.
944         * sysdeps/stub/ulimit.c: Likewise.
945         * sysdeps/stub/umask.c: Likewise.
946         * sysdeps/stub/unlink.c: Likewise.
947         * sysdeps/stub/usleep.c: Likewise.
948         * sysdeps/stub/ustat.c: Likewise.
949         * sysdeps/stub/utime.c: Likewise.
950         * sysdeps/stub/utimes.c: Likewise.
951         * sysdeps/stub/vdprintf.c: Likewise.
952         * sysdeps/stub/vhangup.c: Likewise.
953         * sysdeps/stub/wait.c: Likewise.
954         * sysdeps/stub/wait3.c: Likewise.
955         * sysdeps/stub/wait4.c: Likewise.
956         * sysdeps/stub/waitpid.c: Likewise.
957         * sysdeps/stub/write.c: Likewise.
958         * sysdeps/stub/xmknod.c: Likewise.
959         * sysdeps/stub/xstat.c: Likewise.
960         * sysdeps/stub/bits/errno.h: Likewise.
961         * sysdeps/stub/bits/sigcontext.h: Likewise.
962         * sysdeps/unix/fxstat.c: Likewise.
963         * sysdeps/unix/mk-local_lim.c: Likewise.
964         * sysdeps/unix/mkdir.c: Likewise.
965         * sysdeps/unix/nice.c: Likewise.
966         * sysdeps/unix/rmdir.c: Likewise.
967         * sysdeps/unix/stime.c: Likewise.
968         * sysdeps/unix/telldir.c: Likewise.
969         * sysdeps/unix/xstat.c: Likewise.
970         * sysdeps/unix/arm/sysdep.h: Likewise.
971         * sysdeps/unix/bsd/ftime.c: Likewise.
972         * sysdeps/unix/bsd/isatty.c: Likewise.
973         * sysdeps/unix/bsd/setegid.c: Likewise.
974         * sysdeps/unix/bsd/seteuid.c: Likewise.
975         * sysdeps/unix/bsd/setsid.c: Likewise.
976         * sysdeps/unix/bsd/sigaction.c: Likewise.
977         * sysdeps/unix/bsd/sigprocmask.c: Likewise.
978         * sysdeps/unix/bsd/tcgetattr.c: Likewise.
979         * sysdeps/unix/bsd/tcsetattr.c: Likewise.
980         * sysdeps/unix/bsd/times.c: Likewise.
981         * sysdeps/unix/bsd/ulimit.c: Likewise.
982         * sysdeps/unix/bsd/bits/dirent.h: Likewise.
983         * sysdeps/unix/bsd/bsd4.4/tcdrain.c: Likewise.
984         * sysdeps/unix/bsd/bsd4.4/wait.c: Likewise.
985         * sysdeps/unix/bsd/bsd4.4/waitpid.c: Likewise.
986         * sysdeps/unix/bsd/hp/m68k/sysdep.h: Likewise.
987         * sysdeps/unix/bsd/osf/alpha/sysdep.h: Likewise.
988         * sysdeps/unix/bsd/sequent/i386/sysdep.h: Likewise.
989         * sysdeps/unix/bsd/sony/newsos/m68k/sysdep.h: Likewise.
990         * sysdeps/unix/bsd/sun/m68k/sigtramp.c: Likewise.
991         * sysdeps/unix/bsd/sun/m68k/sysdep.h: Likewise.
992         * sysdeps/unix/bsd/sun/m68k/bits/sigcontext.h: Likewise.
993         * sysdeps/unix/bsd/sun/sparc/sigtramp.c: Likewise.
994         * sysdeps/unix/bsd/sun/sparc/bits/sigcontext.h: Likewise.
995         * sysdeps/unix/bsd/sun/sunos4/mmap.c: Likewise.
996         * sysdeps/unix/bsd/sun/sunos4/speed.c: Likewise.
997         * sysdeps/unix/bsd/ultrix4/sysconf.c: Likewise.
998         * sysdeps/unix/bsd/ultrix4/bits/posix_opt.h: Likewise.
999         * sysdeps/unix/bsd/ultrix4/mips/bits/sigcontext.h: Likewise.
1000         * sysdeps/unix/bsd/vax/sysdep.h: Likewise.
1001         * sysdeps/unix/common/lxstat.c: Likewise.
1002         * sysdeps/unix/common/tcsendbrk.c: Likewise.
1003         * sysdeps/unix/common/bits/dirent.h: Likewise.
1004         * sysdeps/unix/i386/sysdep.h: Likewise.
1005         * sysdeps/unix/mips/sysdep.h: Likewise.
1006         * sysdeps/unix/sysv/setrlimit.c: Likewise.
1007         * sysdeps/unix/sysv/settimeofday.c: Likewise.
1008         * sysdeps/unix/sysv/sigaction.c: Likewise.
1009         * sysdeps/unix/sysv/sysv_termio.h: Likewise.
1010         * sysdeps/unix/sysv/tcdrain.c: Likewise.
1011         * sysdeps/unix/sysv/tcflow.c: Likewise.
1012         * sysdeps/unix/sysv/tcflush.c: Likewise.
1013         * sysdeps/unix/sysv/tcgetattr.c: Likewise.
1014         * sysdeps/unix/sysv/tcsendbrk.c: Likewise.
1015         * sysdeps/unix/sysv/tcsetattr.c: Likewise.
1016         * sysdeps/unix/sysv/bits/dirent.h: Likewise.
1017         * sysdeps/unix/sysv/irix4/getpriority.c: Likewise.
1018         * sysdeps/unix/sysv/irix4/setpriority.c: Likewise.
1019         * sysdeps/unix/sysv/irix4/bits/confname.h: Likewise.
1020         * sysdeps/unix/sysv/linux/adjtime.c: Likewise.
1021         * sysdeps/unix/sysv/linux/dl-sysdep.c: Likewise.
1022         * sysdeps/unix/sysv/linux/gethostname.c: Likewise.
1023         * sysdeps/unix/sysv/linux/if_index.c: Likewise.
1024         * sysdeps/unix/sysv/linux/ptrace.c: Likewise.
1025         * sysdeps/unix/sysv/linux/reboot.c: Likewise.
1026         * sysdeps/unix/sysv/linux/speed.c: Likewise.
1027         * sysdeps/unix/sysv/linux/sysctl.c: Likewise.
1028         * sysdeps/unix/sysv/linux/tcdrain.c: Likewise.
1029         * sysdeps/unix/sysv/linux/ulimit.c: Likewise.
1030         * sysdeps/unix/sysv/linux/waitpid.c: Likewise.
1031         * sysdeps/unix/sysv/linux/alpha/sysdep.h: Likewise.
1032         * sysdeps/unix/sysv/linux/alpha/bits/sigaction.h: Likewise.
1033         * sysdeps/unix/sysv/linux/alpha/bits/signum.h: Likewise.
1034         * sysdeps/unix/sysv/linux/i386/profil-counter.h: Likewise.
1035         * sysdeps/unix/sysv/linux/m68k/sysdep.h: Likewise.
1036         * sysdeps/unix/sysv/minix/bits/sigaction.h: Likewise.
1037         * sysdeps/unix/sysv/sco3.2.4/bits/confname.h: Likewise.
1038         * sysdeps/unix/sysv/sco3.2.4/bits/sigaction.h: Likewise.
1039         * sysdeps/unix/sysv/sysv4/sigaction.c: Likewise.
1040         * sysdeps/unix/sysv/sysv4/siginfo.h: Likewise.
1041         * sysdeps/unix/sysv/sysv4/sysconf.c: Likewise.
1042         * sysdeps/unix/sysv/sysv4/sysconfig.h: Likewise.
1043         * sysdeps/unix/sysv/sysv4/waitpid.c: Likewise.
1044         * sysdeps/unix/sysv/sysv4/bits/sigaction.h: Likewise.
1045         * sysdeps/unix/sysv/sysv4/i386/sysdep.h: Likewise.
1046         * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.h: Likewise.
1047         * sysdeps/vax/fl.h: Likewise.
1048         * sysdeps/vax/setjmp.c: Likewise.
1049
1050 1997-06-21 16:58  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1051
1052         * stdlib/strtod.c (INTERNAL (STRTOF)): Fix recognition of Infinity
1053         and NaN strings.
1054
1055 1997-06-20 21:52  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1056
1057         * sysdeps/m68k/fpu/bits/mathinline.h (__scalbn): Fix type of second
1058         argument.
1059         (__ilogb): Remove special case for zero, add stupid special case
1060         for NaN.
1061         (__ieee754_scalb): Remove definition.
1062         * sysdeps/m68k/fpu/mathbits.h (FP_ILOGB0, FP_ILOGBNAN): Define.
1063         * sysdeps/m68k/fpu/s_scalbn.c: Fix type of second argument.
1064
1065         * sysdeps/m68k/fpu/e_scalb.c: Rewritten.
1066         * sysdeps/m68k/fpu/e_scalbf.c: Adapted.
1067         * sysdeps/m68k/fpu/e_scalbl.c: Adapted.
1068
1069         * sysdeps/libm-ieee754/e_scalb.c: Raise no exceptions when
1070         returning NaN.  Handle zero specially.
1071         * sysdeps/libm-ieee754/e_scalbf.c: Likewise.
1072         * sysdeps/libm-ieee754/e_scalbl.c: Likewise.
1073
1074         * math/libm-test.c (ilogb_test): Don't require exceptions for zero
1075         and NaN.
1076         (gamma_test): Use different argument when checking whether
1077         function is implemented.
1078         (scalb_test): Remove duplicate tests.
1079
1080 1997-06-03 15:59  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1081
1082         * Makerules (+depfiles): Add dependencies for $(test-srcs).
1083         (distinfo-vars): Add test-srcs.
1084
1085 1997-06-21 17:35  Ulrich Drepper  <drepper@cygnus.com>
1086
1087         * argp/argp.h: Remove extra #endif.  Pretty print.
1088         * md5-crypt/md5.h: Likewise.
1089
1090         * ctype/ctype.h: Don't use <gnu/types.h> but <bits/types.h>.
1091         * wctype/wctype.h: Likewise.
1092
1093         * sysdeps/unix/sysv/linux/Makefile: Build stdio_lim.h in correct
1094         directory.
1095
1096         * sysdeps/libm-i387/s_ilogb.S: Add fwait to ensure we get the result.
1097         * sysdeps/libm-i387/s_ilogbf.S: Likewise.
1098         * sysdeps/libm-i387/s_ilogbl.S: Likewise.
1099         * sysdeps/libm-i387/s_lrint.S: Likewise.
1100         * sysdeps/libm-i387/s_llrint.S: Likewise.
1101
1102 1997-06-21 02:48  Ulrich Drepper  <drepper@cygnus.com>
1103
1104         * config.h.in: Add DO_STATIC_NSS.
1105         * config.make.in: Add build-static-nss.
1106
1107         * elf/eval.c: Use __getdelim instead of __getline.
1108
1109         * locale/programs/locale.c: Correct comment.
1110
1111         * manual/libc.texinfo: Update copyright and date.
1112         Remove A4 option.
1113
1114         * sysdeps/libm-ieee754/k_standard.c: Always return HUGE_VAL
1115         for gamma overflow.
1116         * sysdeps/libm-ieee754/w_gamma.c: Handle SVID and ISO C behaviour.
1117         * sysdeps/libm-ieee754/w_gammaf.c: Likewise.
1118         * sysdeps/libm-ieee754/w_gammalp.c: Likewise.
1119
1120         * po/ko.po: Update.
1121
1122 1997-06-13 10:06  Richard Henderson  <rth@tamu.edu>
1123
1124         The Great Bit File Move:
1125         * configure.in (AC_INIT): Look in include/ for features.h.
1126         (sysnames): Add include as the final search directory.
1127         (AC_OUTPUT): Create a bits directory in the build directory.
1128         * Makeconfig (CPPFLAGS): Look in include/ for libc-symbols.h.
1129         * Makefile: Make sure the target directory exists when installing
1130         <gnu/stubs.h> and <gnu/lib-names.h>.
1131         * csu/Makefile: Use $(compile.S) and $(compile.c) instead of
1132         invoking $(CC) directly, as the former have the full include path.
1133
1134         * ansidecl.h: Removed.
1135
1136         * aliases.h: Moved to include/.
1137         * alloca.h: Likewise.
1138         * argp.h: Likewise.
1139         * argz.h: Likewise.
1140         * arpa/ftp.h: Likewise.
1141         * arpa/inet.h: Likewise.
1142         * arpa/nameser.h: Likewise.
1143         * arpa/telnet.h: Likewise.
1144         * arpa/tftp.h: Likewise.
1145         * assert.h: Likewise.
1146         * ctype.h: Likewise.
1147         * db.h: Likewise.
1148         * dirent.h: Likewise.
1149         * dlfcn.h: Likewise.
1150         * elf.h: Likewise.
1151         * endian.h: Likewise.
1152         * envz.h: Likewise.
1153         * err.h: Likewise.
1154         * errno.h: Likewise.
1155         * error.h: Likewise.
1156         * fcntl.h: Likewise.
1157         * features.h: Likewise.
1158         * fnmatch.h: Likewise.
1159         * ftw.h: Likewise.
1160         * getopt.h: Likewise.
1161         * glob.h: Likewise.
1162         * gnu-versions.h: Likewise.
1163         * grp.h: Likewise.
1164         * langinfo.h: Likewise.
1165         * libc-symbols.h: Likewise.
1166         * libgen.h: Likewise.
1167         * libintl.h: Likewise.
1168         * limits.h: Likewise.
1169         * linewrap.h: Likewise.
1170         * link.h: Likewise.
1171         * locale.h: Likewise.
1172         * malloc.h: Likewise.
1173         * math.h: Likewise.
1174         * mathcalls.h: Likewise.
1175         * mcheck.h: Likewise.
1176         * memory.h: Likewise.
1177         * netdb.h: Likewise.
1178         * netgroup.h: Likewise.
1179         * netinet/ether.h: Likewise.
1180         * netinet/in.h: Likewise.
1181         * nlist.h: Likewise.
1182         * nss.h: Likewise.
1183         * nsswitch.h: Likewise.
1184         * obstack.h: Likewise.
1185         * poll.h: Likewise.
1186         * posix1_lim.h: Likewise.
1187         * posix2_lim.h: Likewise.
1188         * printf.h: Likewise.
1189         * protocols/routed.h: Likewise.
1190         * protocols/rwhod.h: Likewise.
1191         * protocols/talkd.h: Likewise.
1192         * protocols/timed.h: Likewise.
1193         * pwd.h: Likewise.
1194         * regex.h: Likewise.
1195         * resolv.h: Likewise.
1196         * rpc/auth_unix.h: Likewise.
1197         * rpc/clnt.h: Likewise.
1198         * rpc/netdb.h: Likewise.
1199         * rpc/pmap_clnt.h: Likewise.
1200         * rpc/pmap_prot.h: Likewise.
1201         * rpc/pmap_rmt.h: Likewise.
1202         * rpc/rpc.h: Likewise.
1203         * rpc/rpc_msg.h: Likewise.
1204         * rpc/svc.h: Likewise.
1205         * rpc/svc_auth.h: Likewise.
1206         * rpc/types.h: Likewise.
1207         * rpc/xdr.h: Likewise.
1208         * sched.h: Likewise.
1209         * search.h: Likewise.
1210         * set-hooks.h: Likewise.
1211         * setjmp.h: Likewise.
1212         * sgtty.h: Likewise.
1213         * shadow.h: Likewise.
1214         * signal.h: Likewise.
1215         * stab.def: Likewise.
1216         * stab.h: Likewise.
1217         * stdio.h: Likewise.
1218         * stdlib.h: Likewise.
1219         * string.h: Likewise.
1220         * strings.h: Likewise.
1221         * sys/bitypes.h: Likewise.
1222         * sys/cdefs.h: Likewise.
1223         * sys/dir.h: Likewise.
1224         * sys/errno.h: Likewise.
1225         * sys/fcntl.h: Likewise.
1226         * sys/file.h: Likewise.
1227         * sys/gmon.h: Likewise.
1228         * sys/ioctl.h: Likewise.
1229         * sys/ipc.h: Likewise.
1230         * sys/msg.h: Likewise.
1231         * sys/poll.h: Likewise.
1232         * sys/queue.h: Likewise.
1233         * sys/resource.h: Likewise.
1234         * sys/select.h: Likewise.
1235         * sys/sem.h: Likewise.
1236         * sys/shm.h: Likewise.
1237         * sys/signal.h: Likewise.
1238         * sys/socket.h: Likewise.
1239         * sys/stat.h: Likewise.
1240         * sys/statfs.h: Likewise.
1241         * sys/syslog.h: Likewise.
1242         * sys/termios.h: Likewise.
1243         * sys/time.h: Likewise.
1244         * sys/timeb.h: Likewise.
1245         * sys/times.h: Likewise.
1246         * sys/types.h: Likewise.
1247         * sys/uio.h: Likewise.
1248         * sys/un.h: Likewise.
1249         * sys/unistd.h: Likewise.
1250         * sys/utsname.h: Likewise.
1251         * sys/vlimit.h: Likewise.
1252         * sys/vtimes.h: Likewise.
1253         * sys/wait.h: Likewise.
1254         * syscall.h: Likewise.
1255         * syslog.h: Likewise.
1256         * tar.h: Likewise.
1257         * termios.h: Likewise.
1258         * time.h: Likewise.
1259         * ttyent.h: Likewise.
1260         * unistd.h: Likewise.
1261         * utime.h: Likewise.
1262         * utmp.h: Likewise.
1263         * values.h: Likewise.
1264         * wchar.h: Likewise.
1265         * wctype.h: Likewise.
1266         * wordexp.h: Likewise.
1267         * xlocale.h: Likewise.
1268         * xopen_lim.h: Likewise.
1269
1270         * sysdeps/mach/libc-lock.h: Likewise.
1271         * sysdeps/stub/libc-lock.h: Likewise.
1272         * sysdeps/mach/hurd/local_lim.h: Likewise.
1273         * sysdeps/stub/local_lim.h: Likewise.
1274         * sysdeps/unix/sysv/linux/local_lim.h: Likewise.
1275         * sysdeps/unix/sysv/local_lim.h: Likewise.
1276         * sysdeps/unix/sysv/sco3.2/local_lim.h: Likewise.
1277         * sysdeps/mach/hurd/posix_opt.h: Likewise.
1278         * sysdeps/stub/posix_opt.h: Likewise.
1279         * sysdeps/unix/bsd/posix_opt.h: Likewise.
1280         * sysdeps/unix/bsd/ultrix4/posix_opt.h: Likewise.
1281         * sysdeps/unix/sysv/linux/posix_opt.h: Likewise.
1282         * math/cmathcalls.h: -> bits/
1283         * math/mathcalls.h: Likewise.
1284         * misc/stab.def: -> bits/
1285         * posix/posix1_lim.h: -> bits/
1286         * posix/posix2_lim.h: Likewise.
1287         * sysdeps/alpha/__math.h: -> .../fpu/bits/mathinline.h
1288         * sysdeps/i386/fpu/__math.h: Likewise.
1289         * sysdeps/m68k/fpu/__math.h: Likewise.
1290         * sysdeps/m68k/fpu/switch/__math.h: Likewise.
1291         * sysdeps/powerpc/__math.h: Likewise.
1292         * sysdeps/stub/__math.h: Likewise.
1293         * sysdeps/alpha/bytesex.h: -> .../bits/endian.h
1294         * sysdeps/arm/bytesex.h: Likewise.
1295         * sysdeps/i386/bytesex.h: Likewise.
1296         * sysdeps/m68k/bytesex.h: Likewise.
1297         * sysdeps/mips/bytesex.h: Likewise.
1298         * sysdeps/mips/dec/bytesex.h: Likewise.
1299         * sysdeps/mips/mipsel/bytesex.h: Likewise.
1300         * sysdeps/mips/p40/bytesex.h: Likewise.
1301         * sysdeps/sparc/bytesex.h: Likewise.
1302         * sysdeps/stub/bytesex.h: Likewise.
1303         * sysdeps/alpha/fpu/fenvbits.h: -> .../bits/fenv.h
1304         * sysdeps/i386/fpu/fenvbits.h: Likewise.
1305         * sysdeps/m68k/fpu/fenvbits.h: Likewise.
1306         * sysdeps/powerpc/fenvbits.h: Likewise.
1307         * sysdeps/stub/fenvbits.h: Likewise.
1308         * sysdeps/alpha/jmp_buf.h: -> .../bits/setenv.h
1309         * sysdeps/arm/jmp_buf.h: Likewise.
1310         * sysdeps/i386/jmp_buf.h: Likewise.
1311         * sysdeps/m68k/jmp_buf.h: Likewise.
1312         * sysdeps/mips/jmp_buf.h: Likewise.
1313         * sysdeps/sparc/jmp_buf.h: Likewise.
1314         * sysdeps/powerpc/jmp_buf.h: Likewise.
1315         * sysdeps/stub/jmp_buf.h: Likewise.
1316         * sysdeps/vax/jmp_buf.h: Likewise.
1317         * sysdeps/generic/confname.h: -> bits/
1318         * sysdeps/unix/sysv/irix4/confname.h: Likewise.
1319         * sysdeps/unix/sysv/sco3.2.4/confname.h: Likewise.
1320         * sysdeps/generic/gnu/types.h: -> ../bits/types.h
1321         * sysdeps/unix/sysv/linux/alpha/gnu/types.h: Likewise.
1322         * sysdeps/unix/sysv/linux/gnu/types.h: Likewise.
1323         * sysdeps/generic/ioctl-types.h: -> bits/
1324         * sysdeps/unix/sysv/linux/ioctl-types.h: Likewise.
1325         * sysdeps/unix/sysv/linux/powerpc/ioctl-types.h: Likewise.
1326         * sysdeps/generic/iovec.h: -> .../bits/uio.h
1327         * sysdeps/unix/sysv/linux/iovec.h: Likewise.
1328         * sysdeps/generic/mathbits.h: -> .../bits/mathdef.h
1329         * sysdeps/i386/fpu/mathbits.h: Likewise.
1330         * sysdeps/m68k/fpu/mathbits.h: Likewise.
1331         * sysdeps/powerpc/mathbits.h: Likewise.
1332         * sysdeps/generic/resourcebits.h: -> .../bits/resource.h
1333         * sysdeps/unix/bsd/sun/sunos4/resourcebits.h: Likewise.
1334         * sysdeps/unix/sysv/linux/resourcebits.h: Likewise.
1335         * sysdeps/generic/schedbits.h: -> .../bits/sched.h
1336         * sysdeps/unix/sysv/linux/schedbits.h: Likewise.
1337         * sysdeps/generic/selectbits.h: -> .../bits/select.h
1338         * sysdeps/i386/selectbits.h: Likewise.
1339         * sysdeps/generic/sigaction.h: -> bits/
1340         * sysdeps/unix/bsd/osf/sigaction.h: Likewise.
1341         * sysdeps/unix/sysv/linux/alpha/sigaction.h: Likewise.
1342         * sysdeps/unix/sysv/linux/sigaction.h: Likewise.
1343         * sysdeps/unix/sysv/linux/sparc/sigaction.h: Likewise.
1344         * sysdeps/unix/sysv/minix/sigaction.h: Likewise.
1345         * sysdeps/unix/sysv/sco3.2.4/sigaction.h: Likewise.
1346         * sysdeps/unix/sysv/sysv4/sigaction.h: Likewise.
1347         * sysdeps/generic/sigset.h: -> bits/
1348         * sysdeps/unix/sysv/linux/sigset.h: Likewise.
1349         * sysdeps/unix/sysv/sysv4/sigset.h: Likewise.
1350         * sysdeps/generic/sockaddrcom.h: -> .../bits/sockaddr.h
1351         * sysdeps/unix/bsd/bsd4.4/sockaddrcom.h: Likewise.
1352         * sysdeps/generic/socketbits.h: -> .../bits/socket.h
1353         * sysdeps/unix/sysv/linux/socketbits.h: Likewise.
1354         * sysdeps/generic/statfsbuf.h: -> .../bits/statfs.h
1355         * sysdeps/unix/sysv/linux/statfsbuf.h: Likewise.
1356         * sysdeps/generic/termbits.h: -> .../bits/termios.h
1357         * sysdeps/unix/bsd/sun/sunos4/termbits.h: Likewise.
1358         * sysdeps/unix/sysv/linux/alpha/termbits.h: Likewise.
1359         * sysdeps/unix/sysv/linux/powerpc/termbits.h: Likewise.
1360         * sysdeps/unix/sysv/linux/sparc/termbits.h: Likewise.
1361         * sysdeps/unix/sysv/linux/termbits.h: Likewise.
1362         * sysdeps/generic/ustatbits.h: -> .../bits/ustat.h
1363         * sysdeps/unix/sysv/linux/ustatbits.h: Likewise.
1364         * sysdeps/generic/utmpbits.h: -> .../bits/utmp.h
1365         * sysdeps/gnu/utmpbits.h: Likewise.
1366         * sysdeps/unix/sysv/utmpbits.h: Likewise.
1367         * sysdeps/generic/utsnamelen.h: -> .../bits/utsname.h
1368         * sysdeps/unix/bsd/sun/sunos4/utsnamelen.h: Likewise.
1369         * sysdeps/unix/bsd/ultrix4/utsnamelen.h: Likewise.
1370         * sysdeps/unix/sysv/linux/utsnamelen.h: Likewise.
1371         * sysdeps/unix/sysv/sysv4/utsnamelen.h: Likewise.
1372         * sysdeps/unix/sysv/utsnamelen.h: Likewise.
1373         * sysdeps/generic/waitstatus.h: -> bits/
1374         * sysdeps/i386/huge_val.h: -> bits/
1375         * sysdeps/ieee754/huge_val.h: Likewise.
1376         * sysdeps/m68k/huge_val.h: Likewise.
1377         * sysdeps/stub/huge_val.h: Likewise.
1378         * sysdeps/vax/huge_val.h: Likewise.
1379         * sysdeps/ieee754/nan.h: Likewise.
1380         * sysdeps/stub/nan.h: Likewise.
1381         * sysdeps/mach/hurd/alpha/sigcontext.h: -> bits/
1382         * sysdeps/mach/hurd/hppa/sigcontext.h: Likewise.
1383         * sysdeps/mach/hurd/i386/sigcontext.h: Likewise.
1384         * sysdeps/mach/hurd/mips/sigcontext.h: Likewise.
1385         * sysdeps/stub/sigcontext.h: Likewise.
1386         * sysdeps/unix/bsd/sun/m68k/sigcontext.h: Likewise.
1387         * sysdeps/unix/bsd/sun/sparc/sigcontext.h: Likewise.
1388         * sysdeps/unix/bsd/ultrix4/mips/sigcontext.h: Likewise.
1389         * sysdeps/unix/sysv/linux/sigcontext.h: Likewise.
1390         * sysdeps/mach/hurd/errnos.h: -> .../bits/errno.h
1391         * sysdeps/standalone/arm/errnos.h: Likewise.
1392         * sysdeps/stub/errnos.h: Likewise.
1393         * sysdeps/unix/bsd/bsd4.4/errnos.h: Likewise.
1394         * sysdeps/unix/sysv/linux/errnos.h: Likewise.
1395         * sysdeps/mach/hurd/fcntlbits.h: -> .../bits/fcntl.h
1396         * sysdeps/stub/fcntlbits.h: Likewise.
1397         * sysdeps/unix/bsd/bsd4.4/fcntlbits.h: Likewise.
1398         * sysdeps/unix/bsd/fcntlbits.h: Likewise.
1399         * sysdeps/unix/bsd/sun/sunos4/fcntlbits.h: Likewise.
1400         * sysdeps/unix/bsd/ultrix4/fcntlbits.h: Likewise.
1401         * sysdeps/unix/common/fcntlbits.h: Likewise.
1402         * sysdeps/unix/sysv/fcntlbits.h: Likewise.
1403         * sysdeps/unix/sysv/irix4/fcntlbits.h: Likewise.
1404         * sysdeps/unix/sysv/linux/alpha/fcntlbits.h: Likewise.
1405         * sysdeps/unix/sysv/linux/fcntlbits.h: Likewise.
1406         * sysdeps/unix/sysv/linux/sparc/fcntlbits.h: Likewise.
1407         * sysdeps/mach/hurd/ioctls.h: -> bits/
1408         * sysdeps/stub/ioctls.h: Likewise.
1409         * sysdeps/unix/bsd/bsd4.4/ioctls.h: Likewise.
1410         * sysdeps/unix/sysv/linux/alpha/ioctls.h: Likewise.
1411         * sysdeps/unix/sysv/linux/ioctls.h: Likewise.
1412         * sysdeps/unix/sysv/linux/sparc/ioctls.h: Likewise.
1413         * sysdeps/mach/hurd/statbuf.h: -> .../bits/stat.h
1414         * sysdeps/stub/statbuf.h: Likewise.
1415         * sysdeps/unix/bsd/osf/alpha/statbuf.h: Likewise.
1416         * sysdeps/unix/bsd/statbuf.h: Likewise.
1417         * sysdeps/unix/sysv/irix4/statbuf.h: Likewise.
1418         * sysdeps/unix/sysv/linux/alpha/statbuf.h: Likewise.
1419         * sysdeps/unix/sysv/linux/statbuf.h: Likewise.
1420         * sysdeps/unix/sysv/statbuf.h: Likewise.
1421         * sysdeps/unix/sysv/sysv4/i386/statbuf.h: Likewise.
1422         * sysdeps/unix/sysv/sysv4/solaris2/statbuf.h: Likewise.
1423         * sysdeps/standalone/stdio_lim.h: -> bits/
1424         * sysdeps/stub/stdio_lim.h: Likewise.
1425         * sysdeps/stub/direntry.h: -> ../bits/dirent.h
1426         * sysdeps/unix/bsd/bsd4.4/direntry.h: Likewise.
1427         * sysdeps/unix/bsd/direntry.h: Likewise.
1428         * sysdeps/unix/common/direntry.h: Likewise.
1429         * sysdeps/unix/sysv/direntry.h: Likewise.
1430         * sysdeps/unix/sysv/linux/direntry.h: Likewise.
1431         * sysdeps/stub/elfclass.h: -> bits/
1432         * sysdeps/wordsize-32/elfclass.h: Likewise.
1433         * sysdeps/wordsize-64/elfclass.h: Likewise.
1434         * sysdeps/stub/signum.h: -> bits/
1435         * sysdeps/unix/bsd/signum.h: Likewise.
1436         * sysdeps/unix/bsd/sun/signum.h: Likewise.
1437         * sysdeps/unix/sysv/irix4/signum.h: Likewise.
1438         * sysdeps/unix/sysv/linux/alpha/signum.h: Likewise.
1439         * sysdeps/unix/sysv/linux/signum.h: Likewise.
1440         * sysdeps/unix/sysv/linux/sparc/signum.h: Likewise.
1441         * sysdeps/unix/sysv/signum.h: Likewise.
1442         * sysdeps/unix/sysv/sysv4/signum.h: Likewise.
1443         * sysdeps/unix/sysv/sysv4/solaris2/signum.h: Likewise.
1444         * sysdeps/stub/sys/ipc_buf.h: -> .../bits/ipc.h
1445         * sysdeps/unix/sysv/linux/alpha/sys/ipc_buf.h: Likewise.
1446         * sysdeps/unix/sysv/linux/sys/ipc_buf.h: Likewise.
1447         * sysdeps/stub/sys/msq_buf.h: -> .../bits/msq.h
1448         * sysdeps/unix/sysv/linux/sys/msq_buf.h: Likewise.
1449         * sysdeps/stub/sys/sem_buf.h: -> .../bits/sem.h
1450         * sysdeps/unix/sysv/linux/sys/sem_buf.h: Likewise.
1451         * sysdeps/stub/sys/shm_buf.h: -> .../bits/shm.h
1452         * sysdeps/unix/sysv/linux/sys/shm_buf.h: Likewise.
1453         * sysdeps/stub/timebits.h: -> .../bits/time.h
1454         * sysdeps/unix/sysv/linux/alpha/timebits.h: Likewise.
1455         * sysdeps/unix/sysv/linux/timebits.h: Likewise.
1456         * sysdeps/stub/waitflags.h: -> bits/
1457         * sysdeps/unix/bsd/waitflags.h: Likewise.
1458         * sysdeps/unix/sysv/linux/waitflags.h: Likewise.
1459         * sysdeps/unix/sysv/sysv4/waitflags.h: Likewise.
1460         * sysdeps/unix/sysv/linux/alpha/sys/kernel_termios.h: -> ../
1461         * sysdeps/unix/sysv/linux/powerpc/sys/kernel_termios.h: Likewise.
1462         * sysdeps/unix/sysv/linux/sys/kernel_termios.h: Likewise.
1463         * sysdeps/unix/sysv/linux/sys/socketcall.h: -> ../
1464
1465         * argp/argp-fmtstream.h: Standardize the multiple-include protect.
1466         * argp/argp.h: Likewise.
1467         * catgets/nl_types.h: Likewise.
1468         * crypt/sysdeps/unix/crypt.h: Likewise.
1469         * ctype/ctype.h: Likewise.
1470         * db/db.h: Likewise.
1471         * db/mpool.h: Likewise.
1472         * db/ndbm.h: Likewise.
1473         * dirent/dirent.h: Likewise.
1474         * elf/dlfcn.h: Likewise.
1475         * elf/elf.h: Likewise.
1476         * elf/link.h: Likewise.
1477         * gmon/sys/gmon.h: Likewise.
1478         * gmon/sys/gmon_out.h: Likewise.
1479         * grp/grp.h: Likewise.
1480         * inet/aliases.h: Likewise.
1481         * inet/arpa/ftp.h: Likewise.
1482         * inet/arpa/inet.h: Likewise.
1483         * inet/arpa/telnet.h: Likewise.
1484         * inet/arpa/tftp.h: Likewise.
1485         * inet/netinet/ether.h: Likewise.
1486         * inet/netinet/icmp6.h: Likewise.
1487         * inet/netinet/in.h: Likewise.
1488         * inet/netinet/ip6.h: Likewise.
1489         * inet/protocols/routed.h: Likewise.
1490         * inet/protocols/rwhod.h: Likewise.
1491         * inet/protocols/talkd.h: Likewise.
1492         * inet/protocols/timed.h: Likewise.
1493         * intl/libintl.h: Likewise.
1494         * io/fcntl.h: Likewise.
1495         * io/fts.h: Likewise.
1496         * io/ftw.h: Likewise.
1497         * io/sys/poll.h: Likewise.
1498         * io/sys/stat.h: Likewise.
1499         * io/sys/statfs.h: Likewise.
1500         * io/utime.h: Likewise.
1501         * locale/locale.h: Likewise.
1502         * login/pty.h: Likewise.
1503         * login/utmp.h: Likewise.
1504         * malloc/malloc.h: Likewise.
1505         * malloc/obstack.h: Likewise.
1506         * math/complex.h: Likewise.
1507         * math/fenv.h: Likewise.
1508         * math/math.h: Likewise.
1509         * md5-crypt/md5.h: Likewise.
1510         * misc/ar.h: Likewise.
1511         * misc/err.h: Likewise.
1512         * misc/error.h: Likewise.
1513         * misc/fstab.h: Likewise.
1514         * misc/libgen.h: Likewise.
1515         * misc/nlist.h: Likewise.
1516         * misc/sys/cdefs.h: Likewise.
1517         * misc/sys/file.h: Likewise.
1518         * misc/sys/ioctl.h: Likewise.
1519         * misc/sys/queue.h: Likewise.
1520         * misc/sys/select.h: Likewise.
1521         * misc/sys/syslog.h: Likewise.
1522         * misc/sys/uio.h: Likewise.
1523         * misc/sysexits.h: Likewise.
1524         * misc/ttyent.h: Likewise.
1525         * nss/nss.h: Likewise.
1526         * posix/fnmatch.h: Likewise.
1527         * posix/getopt.h: Likewise.
1528         * posix/glob.h: Likewise.
1529         * posix/regex.h: Likewise.
1530         * posix/sys/times.h: Likewise.
1531         * posix/sys/types.h: Likewise.
1532         * posix/sys/utsname.h: Likewise.
1533         * posix/sys/wait.h: Likewise.
1534         * posix/tar.h: Likewise.
1535         * posix/unistd.h: Likewise.
1536         * posix/wordexp.h: Likewise.
1537         * pwd/pwd.h: Likewise.
1538         * resolv/arpa/nameser.h: Likewise.
1539         * resolv/netdb.h: Likewise.
1540         * resolv/resolv.h: Likewise.
1541         * resource/sys/resource.h: Likewise.
1542         * resource/sys/vlimit.h: Likewise.
1543         * resource/sys/vtimes.h: Likewise.
1544         * setjmp/setjmp.h: Likewise.
1545         * shadow/shadow.h: Likewise.
1546         * socket/sys/socket.h: Likewise.
1547         * socket/sys/un.h: Likewise.
1548         * stdlib/exit.h: Likewise.
1549         * stdlib/fmtmsg.h: Likewise.
1550         * stdlib/monetary.h: Likewise.
1551         * stdlib/stdlib.h: Likewise.
1552         * string/argz.h: Likewise.
1553         * string/envz.h: Likewise.
1554         * string/memory.h: Likewise.
1555         * string/string.h: Likewise.
1556         * string/strings.h: Likewise.
1557         * sunrpc/rpc/rpc.h: Likewise.
1558         * sunrpc/rpc/svc.h: Likewise.
1559         * sunrpc/rpc/types.h: Likewise.
1560         * sunrpc/rpc/xdr.h: Likewise.
1561         * termios/sys/ttychars.h: Likewise.
1562         * termios/termios.h: Likewise.
1563
1564         * argp/argp-parse.c: <foo.h> -> <bits/foo.h>.
1565         * crypt/sysdeps/unix/crypt_util.c: Likewise.
1566         * dirent/dirent.h: Likewise.
1567         * elf/link.h: Likewise.
1568         * grp/fgetgrent.c: Likewise.
1569         * grp/grp.h: Likewise.
1570         * hurd/hurd/ioctl.h: Likewise.
1571         * inet/getnameinfo.c: Likewise.
1572         * inet/getnetgrent_r.c: Likewise.
1573         * inet/inet_ntoa.c: Likewise.
1574         * inet/netinet/in.h: Likewise.
1575         * io/fcntl.h: Likewise.
1576         * io/ftw.h: Likewise.
1577         * io/sys/stat.h: Likewise.
1578         * io/sys/statfs.h: Likewise.
1579         * io/utime.h: Likewise.
1580         * libio/_G_config.h: Likewise.
1581         * libio/libio.h: Likewise.
1582         * libio/libioP.h: Likewise.
1583         * libio/stdio.h: Likewise.
1584         * locale/duplocale.c: Likewise.
1585         * locale/freelocale.c: Likewise.
1586         * locale/lc-time.c: Likewise.
1587         * locale/setlocale.c: Likewise.
1588         * login/getutent_r.c: Likewise.
1589         * login/getutid_r.c: Likewise.
1590         * login/getutline_r.c: Likewise.
1591         * login/lastlog.h: Likewise.
1592         * login/pty.h: Likewise.
1593         * login/utmp.h: Likewise.
1594         * login/utmpname.c: Likewise.
1595         * malloc/mtrace.c: Likewise.
1596         * malloc/thread-m.h: Likewise.
1597         * math/complex.h: Likewise.
1598         * math/fenv.h: Likewise.
1599         * math/libm-test.c: Likewise.
1600         * math/math.h: Likewise.
1601         * misc/sgtty.h: Likewise.
1602         * misc/stab.h: Likewise.
1603         * misc/sys/ioctl.h: Likewise.
1604         * misc/sys/select.h: Likewise.
1605         * misc/sys/uio.h: Likewise.
1606         * misc/sys/ustat.h: Likewise.
1607         * misc/syslog.c: Likewise.
1608         * nis/nss_compat/compat-grp.c: Likewise.
1609         * nis/nss_compat/compat-pwd.c: Likewise.
1610         * nis/nss_compat/compat-spwd.c: Likewise.
1611         * nis/nss_nis/nis-alias.c: Likewise.
1612         * nis/nss_nis/nis-ethers.c: Likewise.
1613         * nis/nss_nis/nis-grp.c: Likewise.
1614         * nis/nss_nis/nis-hosts.c: Likewise.
1615         * nis/nss_nis/nis-netgrp.c: Likewise.
1616         * nis/nss_nis/nis-network.c: Likewise.
1617         * nis/nss_nis/nis-proto.c: Likewise.
1618         * nis/nss_nis/nis-publickey.c: Likewise.
1619         * nis/nss_nis/nis-pwd.c: Likewise.
1620         * nis/nss_nis/nis-rpc.c: Likewise.
1621         * nis/nss_nis/nis-service.c: Likewise.
1622         * nis/nss_nis/nis-spwd.c: Likewise.
1623         * nss_nisplus/nisplus-alias.c: Likewise.
1624         * nis/nss_nisplus/nisplus-ethers.c: Likewise.
1625         * nis/nss_nisplus/nisplus-grp.c: Likewise.
1626         * nis/nss_nisplus/nisplus-hosts.c: Likewise.
1627         * nis/nss_nisplus/nisplus-netgrp.c: Likewise.
1628         * nis/nss_nisplus/nisplus-netgrp.c: Likewise.
1629         * nis/nss_nisplus/nisplus-proto.c: Likewise.
1630         * nis/nss_nisplus/nisplus-pwd.c: Likewise.
1631         * nis/nss_nisplus/nisplus-rpc.c: Likewise.
1632         * nis/nss_nisplus/nisplus-service.c: Likewise.
1633         * nis/nss_nisplus/nisplus-spwd.c: Likewise.
1634         * nis/ypclnt.c: Likewise.
1635         * nss/getXXbyYY.c: Likewise.
1636         * nss/getXXent.c: Likewise.
1637         * nss/getXXent_r.c: Likewise.
1638         * nss/nss_db/db-XXX.c: Likewise.
1639         * nss/nss_db/db-alias.c: Likewise.
1640         * nss/nss_db/db-netgrp.c: Likewise.
1641         * nss/nss_files/files-XXX.c: Likewise.
1642         * nss/nss_files/files-alias.c: Likewise.
1643         * nss/nsswitch.c: Likewise.
1644         * posix/sched.h: Likewise.
1645         * posix/sys/types.h: Likewise.
1646         * posix/sys/utsname.h: Likewise.
1647         * posix/sys/wait.h: Likewise.
1648         * posix/unistd.h: Likewise.
1649         * pwd/fgetpwent.c: Likewise.
1650         * pwd/pwd.h: Likewise.
1651         * resource/sys/resource.h: Likewise.
1652         * setjmp/setjmp.h: Likewise.
1653         * shadow/fgetspent.c: Likewise.
1654         * shadow/lckpwdf.c: Likewise.
1655         * shadow/sgetspent.c: Likewise.
1656         * signal/signal.h: Likewise.
1657         * signal/sigsetops.c: Likewise.
1658         * socket/sys/socket.h: Likewise.
1659         * socket/sys/un.h: Likewise.
1660         * stdio/stdio.h: Likewise.
1661         * stdio-common/vfprintf.c: Likewise.
1662         * stdio-common/vfscanf.c: Likewise.
1663         * stdlib/atexit.c: Likewise.
1664         * stdlib/fmtmsg.c: Likewise.
1665         * stdlib/random.c: Likewise.
1666         * string/endian.h: Likewise.
1667         * sysdeps/alpha/w_sqrt.S: Likewise.
1668         * sysdeps/arm/__longjmp.S: Likewise.
1669         * sysdeps/arm/setjmp.S: Likewise.
1670         * sysdeps/generic/abort.c: Likewise.
1671         * sysdeps/generic/netinet/ip.h: Likewise.
1672         * sysdeps/generic/setenv.c: Likewise.
1673         * generic/sys/mman.h: Likewise.
1674         * sysdeps/i386/__longjmp.S: Likewise.
1675         * sysdeps/i386/setjmp.S: Likewise.
1676         * sysdeps/mach/hurd/dirstream.h: Likewise.
1677         * sysdeps/mach/hurd/jmp-unwind.c: Likewise.
1678         * sysdeps/posix/mk-stdiolim.c: Likewise.
1679         * sysdeps/powerpc/__longjmp.S: Likewise.
1680         * sysdeps/powerpc/setjmp.S: Likewise.
1681         * sysdeps/sparc/__longjmp.S: Likewise.
1682         * sysdeps/sparc/setjmp.S: Likewise.
1683         * sysdeps/standalone/close.c: Likewise.
1684         * sysdeps/standalone/filedesc.h: Likewise.
1685         * sysdeps/standalone/open.c: Likewise.
1686         * sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Likewise.
1687         * sysdeps/unix/bsd/m68k/sysdep.S: Likewise.
1688         * sysdeps/unix/bsd/osf/sys/mman.h: Likewise.
1689         * sysdeps/unix/bsd/sun/m68k/sethostid.S: Likewise.
1690         * sysdeps/unix/bsd/sun/sparc/sethostid.S: Likewise.
1691         * sysdeps/unix/bsd/sun/sunos4/sys/mman.h: Likewise.
1692         * sysdeps/unix/bsd/ultrix4/sys/mman.h: Likewise.
1693         * sysdeps/unix/bsd/vax/sysdep.S: Likewise.
1694         * sysdeps/unix/dirstream.h: Likewise.
1695         * sysdeps/unix/i386/sysdep.S: Likewise.
1696         * sysdeps/unix/mips/sysdep.S: Likewise.
1697         * sysdeps/unix/mk-local_lim.c: Likewise.
1698         * sysdeps/unix/sparc/sysdep.S: Likewise.
1699         * sysdeps/unix/sysv/irix4/sys/mman.h: Likewise.
1700         * sysdeps/unix/sysv/linux/alpha/brk.S: Likewise.
1701         * sysdeps/unix/sysv/linux/alpha/clone.S: Likewise.
1702         * sysdeps/unix/sysv/linux/arm/clone.S: Likewise.
1703         * sysdeps/unix/sysv/linux/i386/clone.S: Likewise.
1704         * sysdeps/unix/sysv/linux/m68k/clone.S: Likewise.
1705         * sysdeps/unix/sysv/linux/netinet/ip.h: Likewise.
1706         * sysdeps/unix/sysv/linux/netinet/tcp.h: Likewise.
1707         * sysdeps/unix/sysv/linux/powerpc/clone.S: Likewise.
1708         * sysdeps/unix/sysv/linux/sys/mman.h: Likewise.
1709         * sysdeps/unix/sysv/linux/sys/syscall.h: Likewise.
1710         * sysdeps/unix/sysv/linux/tcgetattr.c: Likewise.
1711         * sysdeps/unix/sysv/sco3.2.4/sysconf.S: Likewise.
1712         * sysdeps/unix/sysv/sysv4/i386/sysdep.h: Likewise.
1713         * sysdeps/unix/sysv/sysv4/solaris2/sparc/sysdep.S: Likewise.
1714         * sysvipc/sys/ipc.h: Likewise.
1715         * sysvipc/sys/msg.h: Likewise.
1716         * sysvipc/sys/sem.h: Likewise.
1717         * sysvipc/sys/shm.h: Likewise.
1718         * termios/termios.h: Likewise.
1719         * time/localtime.c: Likewise.
1720         * time/sys/time.h: Likewise.
1721         * time/time.h: Likewise.
1722         * time/tzset.c: Likewise.
1723
1724         * sysdeps/unix/sysv/linux/arm/socket.S: socketcall.h change.
1725         * sysdeps/unix/sysv/linux/i386/socket.S: Likewise.
1726         * sysdeps/unix/sysv/linux/m68k/socket.S: Likewise.
1727         * sysdeps/unix/sysv/linux/powerpc/socket.S: Likewise.
1728         * sysdeps/unix/sysv/linux/sparc/socket.S: Likewise.
1729
1730         * Makefile (headers): foo.h -> bits/foo.h.
1731         * dirent/Makefile: Likewise.
1732         * elf/Makefile: Likewise.
1733         * io/Makefile: Likewise.
1734         * login/Makefile: Likewise.
1735         * math/Makefile: Likewise.
1736         * misc/Makefile: Likewise.
1737         * posix/Makefile: Likewise.
1738         * resource/Makefile: Likewise.
1739         * setjmp/Makefile: Likewise.
1740         * signal/Makefile: Likewise.
1741         * socket/Makefile: Likewise.
1742         * stdio-common/Makefile: Likewise.
1743         * sysdeps/unix/sysv/linux/Makefile: Likewise.
1744         * sysvipc/Makefile: Likewise.
1745         * termios/Makefile: Likewise.
1746         * time/Makefile: Likewise.
1747         * sysdeps/generic/Makefile (make_siglist-CFLAGS): Likewise.
1748         * sysdeps/posix/Makefile: stdio_lim.h -> bits/stdio_lim.h
1749         * sysdeps/unix/Makefile: Likewise with local_lim.h, errnos.h,
1750         ioctls.h, termbits.h.
1751
1752         * sysdeps/unix/sysv/linux/Dist: sys/kernel_termios.h
1753         -> kernel_termios.h, sys/socketcall.h -> socketcall.h
1754
1755         * elf/elf.h: Use <inttypes.h> definitions instead of __attribute__
1756         for getting the proper length on the ELF types to be friendly to
1757         non-gcc compilers.
1758         * posix/sys/types.h: Notice when int8_t and friends are defined
1759         and don't redefine them.
1760         * sysdeps/wordsize-32/inttypes.h: Likewise.
1761         * sysdeps/wordsize-64/inttypes.h: Likewise.
1762
1763         * sysdeps/unix/sysv/linux/arm/profil-counter.h: Get sigcontext
1764         via <signal.h> instead.
1765         * sysdeps/unix/sysv/linux/i386/profil-counter.h: Likewise.
1766         * sysdeps/unix/sysv/linux/sparc/profil-counter.h: Likewise.
1767
1768 1997-06-20 17:59  Kazumoto Kojima  <kkojima@kk.info.kanagawa-u.ac.jp>
1769
1770         * hurd/intr-msg.c: More 64bit changes.
1771         * mach/msg-destroy.c: Likewise.
1772         * sysdeps/mach/hurd/ioctl.c: Likewise.
1773         * sysdeps/mach/hurd/ioctls.h: Likewise.
1774         * sysdeps/mach/hurd/select.c: Likewise.
1775         * sysdeps/mach/hurd/statbuf.h: Likewise.
1776
1777         * sysdeps/mach/hurd/mips/dl-machine.c: Hurd/MIPS64 patches.
1778         * sysdeps/mach/hurd/mips/exc2signal.c: Likewise.
1779         * sysdeps/mach/hurd/mips/init-fault.c: Likewise.
1780         * sysdeps/mach/hurd/mips/init-first.c: Likewise.
1781         * sysdeps/mach/hurd/mips/intr-msg.h: Likewise.
1782         * sysdeps/mach/hurd/mips/longjmp-ctx.c: Likewise.
1783         * sysdeps/mach/hurd/mips/longjmp-ts.c: Likewise.
1784         * sysdeps/mach/hurd/mips/sigcontext.h: Likewise.
1785         * sysdeps/mach/hurd/mips/sigreturn.c: Likewise.
1786         * sysdeps/mach/hurd/mips/trampoline.c: Likewise.
1787         * sysdeps/mach/mips/cacheflush.c: Likewise.
1788         * sysdeps/mach/mips/machine-lock.h: Likewise.
1789         * sysdeps/mach/mips/machine-sp.h: Likewise.
1790         * sysdeps/mach/mips/syscall.S: Likewise.
1791         * sysdeps/mach/mips/sysdep.h: Likewise.
1792         * sysdeps/mach/mips/thread_state.h: Likewise.
1793         * sysdeps/mach/start.c: Likewise.
1794
1795         * sysdeps/mips/dl-machine.h: MIPS changes.
1796         * sysdeps/mips/elf/start.S: Likewise.
1797         * sysdeps/mips/init-first.c: Likewise.
1798         * sysdeps/mips/fpu_control.h: Likewise.
1799         * sysdeps/mips/machine-gmon.h: Likewise.
1800         * sysdeps/mips/jmp_buf.h: Likewise.
1801         * sysdeps/mips/__longjmp.c: Likewise.
1802         * sysdeps/mips/bsd-_setjmp.S: Likewise.
1803         * sysdeps/mips/bsd-setjmp.S: Likewise.
1804         * sysdeps/mips/setjmp.S: Likewise.
1805         * sysdeps/mips/setjmp_aux.c: Likewise.
1806         * sysdeps/mips/mips64/gmp-mparam.h: Likewise.
1807         * sysdeps/mips/add_n.S: New file.
1808         * sysdeps/mips/addmul_1.S: Likewise.
1809         * sysdeps/mips/lshift.S: Likewise.
1810         * sysdeps/mips/mul_1.S: Likewise.
1811         * sysdeps/mips/rshift.S: Likewise.
1812         * sysdeps/mips/sub_n.S: Likewise.
1813         * sysdeps/mips/submul_1.S: Likewise.
1814         * sysdeps/mips/mips64/Implies: Likewise.
1815         * sysdeps/mips/mips64/add_n.S: Likewise.
1816         * sysdeps/mips/mips64/addmul_1.S: Likewise.
1817         * sysdeps/mips/mips64/lshift.S: Likewise.
1818         * sysdeps/mips/mips64/mul_1.S: Likewise.
1819         * sysdeps/mips/mips64/rshift.S: Likewise.
1820         * sysdeps/mips/mips64/sub_n.S: Likewise.
1821         * sysdeps/mips/mips64/submul_1.S: Likewise.
1822         * sysdeps/mips/add_n.S: Removed.
1823         * sysdeps/mips/addmul_1.S: Likewise.
1824         * sysdeps/mips/lshift.S: Likewise.
1825         * sysdeps/mips/mul_1.S: Likewise.
1826         * sysdeps/mips/rshift.S: Likewise.
1827         * sysdeps/mips/sub_n.S: Likewise.
1828         * sysdeps/mips/submul_1.S: Likewise.
1829
1830         * nss/Makefile: Prepare for static NSS.
1831         * resolv/Makefile: Likewise.
1832         * nss/nsswitch.c: Add code for static NSS.
1833         * nss/function.def: Define functions for static NSS.
1834
1835 1997-06-19 11:10  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1836
1837         * libc.map: Add yet more symbols.
1838
1839 1997-06-19 20:33  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
1840
1841         * elf/dl-lookup.c (_dl_lookup_versioned_symbol): Don't pass NULL
1842         as object name to _dl_signal_error.
1843         (do_lookup): Skip objects that could not be opened.
1844
1845         * sysdeps/m68k/dl-machine.h (elf_machine_rela): Check that the
1846         symbol was found.
1847         * sysdeps/i386/dl-machine.h (elf_machine_rel): Likewise.
1848         * sysdeps/powerpc/dl-machine.h (elf_machine_rela): Likewise.
1849
1850 1997-06-20 03:13  Kazumoto Kojima  <kkojima@kk.info.kanagawa-u.ac.jp>
1851
1852         * ctype/ctype-info.c: Use int32_t where `int' with 4 bytes is
1853         assumed.
1854         * ctype/ctype.h: Likewise.
1855         * math/math_private.h: Likewise.
1856         * inet/netinet/in.h: Likewise.
1857         * wctype/wctype.h: Likewise.
1858
1859         * nss/Makefile: Only inhibit nss_files and nss_db modules if static
1860         NSS modules are not enabled.
1861         * resolv/Makefile: Likewise for nss_dns.
1862         * nss/function.def: New file.  List all available lookup functions
1863         for static NSS.
1864         * nss/nsswitch.c: Add code for static NSS.
1865
1866 1997-06-15 21:15  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
1867
1868         * math/libm-test.c (gamma_test): Test for _SVID_ and for normal
1869         behaviour.
1870
1871 1997-06-15 20:32  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
1872
1873         * math/libm.map: Add all necessary functions, correct existing entries.
1874
1875 1997-06-20 02:35  a sun  <asun@zoology.washington.edu>
1876
1877         * sysdeps/unix/sysv/linux/netipx/ipx.h: Don't use kernel header.
1878
1879 1997-06-19 18:43  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
1880
1881         * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent):
1882         Compare pointer with NULL.
1883
1884         * login/logout.c (logout): Compare pututline result with NULL.
1885
1886 1997-06-19 19:38  Ulrich Drepper  <drepper@cygnus.com>
1887
1888         * features.h: Define __STDC_IEC_559__ and _STDC_IEC_559_COMPLEX__.
1889
1890         * elf/dl-minimal.c (__dcgettext): Remove assertion.
1891
1892         * inet/rcmd.c: Correct a few typos.  Reported by Erik Troan.
1893
1894         * manual/Makefile (distribute): Add dir.
1895         * manual/dir: New file.
1896
1897         * math/Makefile (libm-support): Rename s_rinttol, s_rinttoll,
1898         s_roundtol, and s_roundtoll to s_lrint, s_llrint, s_lround,
1899         and s_llround respectively.
1900         (libm-calls): Add e_gamma_r.
1901         * math/libm-test.c (check_int_exc): New function.
1902         (signbit_test): Remove test for sign of NaN.
1903         (gamma_test): Clear exception after test of existence.
1904         Correct tests and and epsilons.
1905         (lgamma_test): Likewise.
1906         (ilogb_test): Correct all tests.
1907         (scalb_test): Rewrite.
1908         (rinttol_test): Rename to lrint_test and correct tests.
1909         (rinttoll_test): Likewise.
1910         (roundtol_test): Likewise.
1911         (roundtoll_test): Likewise.
1912         (main): Call lrint/lround functions instead of rinttol/roundtol.
1913         * math/math.h: Change prototypes for rinttol/roundtol.
1914         * math/mathcalls.h: Rearrange prototypes according to ISO C9X draft.
1915         * sysdeps/generic/mathbits.h: Define FP_ILOGB0 and FP_ILOGBNAN.
1916         * sysdeps/i386/mathbits.h: Likewise.
1917         * sysdeps/libm-i387/e_scalb.S: Handle special cases correctly.
1918         * sysdeps/libm-i387/e_scalbf.S: Likewise.
1919         * sysdeps/libm-i387/e_scalbl.S: Likewise.
1920         * sysdeps/libm-i387/s_asinh.S: Handle -inf correctly.
1921         * sysdeps/libm-i387/s_asinhf.S: Likewise.
1922         * sysdeps/libm-i387/s_asinhl.S: Likewise.
1923         * sysdeps/libm-i387/s_ilogb.S: Optimize.
1924         * sysdeps/libm-i387/s_ilogbf.S: Likewise.
1925         * sysdeps/libm-i387/s_ilogbl.S: Likewise.
1926         * sysdeps/libm-i387/s_rinttol.S: Rename to...
1927         * sysdeps/libm-i387/s_lrint.S: ...this.
1928         * sysdeps/libm-i387/s_rinttoll.S: Rename to...
1929         * sysdeps/libm-i387/s_llrint.S: ...this.
1930         * sysdeps/libm-i387/s_remquo.S: Correctly set sign of remainder.
1931         * sysdeps/libm-i387/s_remquof.S: Likewise.
1932         * sysdeps/libm-i387/s_remquol.S: Likewise.
1933         * sysdeps/libm-i387/e_gamma_r.c: New file.  Implementation of gamma
1934         function according to ISO C.
1935         * sysdeps/libm-i387/e_gammaf_r.c: New file.
1936         * sysdeps/libm-i387/e_gammal_r.c: New file.
1937         * sysdeps/libm-i387/e_lgamma_r.c: Don't let optimize compile the
1938         generation of exceptions away.
1939         * sysdeps/libm-i387/e_lgammaf_r.c: Likewise.
1940         * sysdeps/libm-i387/k_standard.c: Correct return value for infinity
1941         points of gamma function when not SVID mode.
1942         * sysdeps/libm-i387/s_rinttoll.c: Renamed to...
1943         * sysdeps/libm-i387/s_llrint.c: ...this.
1944         * sysdeps/libm-i387/s_rinttol.c: Renamed to...
1945         * sysdeps/libm-i387/s_lrint.c: ...this.
1946         * sysdeps/libm-i387/s_roundtoll.c: Renamed to...
1947         * sysdeps/libm-i387/s_llround.c: ...this.
1948         * sysdeps/libm-i387/s_roundtol.c: Renamed to...
1949         * sysdeps/libm-i387/s_lround.c: ..this.
1950         * sysdeps/libm-i387/s_scalbn.c: Change second parameter according to
1951         ISO C.
1952         * sysdeps/libm-i387/s_scalbnf.c: Likewise.
1953         * sysdeps/libm-i387/s_scalbnl.c: Likewise.
1954         * sysdeps/libm-i387/w_gamma.c: Call __ieee754_gamma_r if library
1955         mode is not _SVID_.
1956         * sysdeps/libm-i387/w_gammaf.c: Likewise.
1957         * sysdeps/libm-i387/w_gammal.c: Likewise.
1958         * sysdeps/m68k/fpu/__math.h: Rename __rinttol to __lrint and
1959         rinttol to lrint.
1960         * sysdeps/m68k/fpu/s_rinttol.c: Renamed to...
1961         * sysdeps/m68k/fpu/s_lrint.c: ...this.
1962         * sysdeps/m68k/fpu/s_rinttoll.c: Renamed to...
1963         * sysdeps/m68k/fpu/s_llrint.c: ...this.
1964
1965         * md5-crypt/Makefile: Link md5test program with md5.o.
1966
1967         * stdio-common/temptest.c: Don't use __stdio_gen_tempname which
1968         is not exported by the libc.so.
1969
1970         * stdio-common/vfscanf.c: Correct scanning of strings after last
1971         change.
1972
1973         * sysdeps/unix/sysv/linux/i386/sysdep.S: Use .comm to define errno.
1974
1975 1997-06-19 07:37  H.J. Lu  <hjl@gnu.ai.mit.edu>
1976
1977         * time/tzfile.c (__tzfile_read): Store getc () return in int.
1978
1979 1997-06-13  Miles Bader  <miles@gnu.ai.mit.edu>
1980
1981         * argp/argp-parse.c (argp_version_parser): Include `(PROGRAM ERROR)' in
1982         the no-version error text to indicate that something's fucked.
1983         [!_] (N_): New macro.
1984         (argp_default_options, argp_version_options): Wrap doc strings in N_().
1985
1986 1997-06-12  Miles Bader  <miles@gnu.ai.mit.edu>
1987
1988         * argp/argp-parse.c (parser_parse_opt): Detect and report unhandled
1989         options here.
1990         (parser_parse_arg): Handle ARGP_KEY_ARGS here.
1991         Adjust NEXT pointer back if we fail to parse anything.
1992         (parser_parse_next): Simplify arg code.  Leave state NEXT frobbing
1993         to parser_parse_arg.
1994
1995 1997-06-11  Miles Bader  <miles@gnu.ai.mit.edu>
1996
1997         * argp/argp.h (ARGP_KEY_ARGS, ARGP_KEY_FINI): New macros.
1998         * argp/argp-parse.c (parser_finalize): Do another pass over the
1999         parsers with ARGP_KEY_FINI.
2000
2001 1997-06-18  Miles Bader  <miles@gnu.ai.mit.edu>
2002
2003         * string/Makefile (routines): Add argz-replace.
2004
2005 1997-06-16 00:16  Miles Bader  <miles@gnu.ai.mit.edu>
2006
2007         * manual/string.texi (Argz Functions): Document argz_replace.
2008
2009 1997-06-12  Miles Bader  <miles@gnu.ai.mit.edu>
2010
2011         * string/argz.h (__argz_replace, argz_replace): New declarations.
2012         * string/argz-replace.c: New file.
2013
2014 1997-06-11  Miles Bader  <miles@gnu.ai.mit.edu>
2015
2016         * manual/argp.texi (Argp Special Keys): Document ARGP_KEY_ARGS.
2017
2018 1997-06-16 23:08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2019
2020         * Makeconfig (libc-map): Remove definition.
2021         * Makerules (libc-map): Define it here, using the full name.
2022         (load-map-file): Remove case for empty $(..).
2023         ($(common-objpfx)libc.so): Revert last change.
2024
2025 1997-06-17 22:18  Mark Kettenis  <kettenis@phys.uva.nl>
2026
2027         * login/programs/utmpd.c (main): Improve signal handling.
2028
2029         * login/programs/request.c (do_setutent, do_updwtmp):
2030         Allow arbitrary length filenames.
2031         * login/programs/utmpd.h (setutent_request, updwtmp_request):
2032         Get rid of fixed length file field.
2033         * login/utmp_daemon.c (do_setutent, do_updwtmp):
2034         Allow arbitrary length filenames.
2035
2036         * login/programs/request.c (do_pututline):
2037         Don't fail if connection->position is -1 on entry.
2038
2039 1997-06-15 16:32  Mark Kettenis  <kettenis@phys.uva.nl>
2040
2041         * login/utmp_file.c (updwtmp_file): Use the same method for
2042         appending an entry as in pututline_file.
2043
2044 1997-06-11 18:59  Mark Kettenis  <kettenis@phys.uva.nl>
2045
2046         * login/utmp_file.c (getutent_r_file):
2047         Use read lock instead of write lock.
2048         (getutline_r_file, internal_getut_r): Lock utmp file.
2049         (updwtmp_file): Use fcntl to lock file instead of flock.
2050
2051 1997-06-18 00:11  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2052
2053         * stdio-common/vfscanf.c (inchar, ungetc): Don't count EOF as
2054         character read in/put back.
2055         * stdio-common/tstscanf.c: Add test case for this.
2056
2057 1997-06-17 22:17  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2058
2059         * libc.map: Add more symbols.
2060
2061 1997-06-18 12:01  Ulrich Drepper  <drepper@cygnus.com>
2062
2063         * manual/Makefile (install): Make sure `dir' file exists if we use
2064         install-info.
2065
2066 1997-06-17 19:32  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2067
2068         * manual/Makefile (info): Depend on dir-add.info.
2069
2070 1997-06-17 17:19  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2071
2072         * elf/ldd.bash.in: Fix spacing in message.
2073
2074 1997-06-17 14:28  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2075
2076         * elf/do-rel.h (elf_dynamic_do_rel): Always use version
2077         information if available.
2078
2079 1997-06-17 11:34  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2080
2081         * sunrpc/Makefile ($(rpcsvc:%.x=$(objpfx)rpcsvc/%.h)): Make
2082         command non-empty to force make to recheck modification time.
2083         ($(rpcsvc:%.x=$(objpfx)x%.c)): Likewise.
2084
2085 1997-06-17 00:26  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2086
2087         * sysdeps/stub/e_acoshl.c: Set errno to ENOSYS.
2088         * sysdeps/stub/e_acosl.c: Likewise.
2089         * sysdeps/stub/e_asinl.c: Likewise.
2090         * sysdeps/stub/e_atan2l.c: Likewise.
2091         * sysdeps/stub/e_expl.c: Likewise.
2092         * sysdeps/stub/e_fmodl.c: Likewise.
2093         * sysdeps/stub/e_j0l.c: Likewise.
2094         * sysdeps/stub/e_j1l.c: Likewise.
2095         * sysdeps/stub/e_jnl.c: Likewise.
2096         * sysdeps/stub/e_lgammal_r.c: Likewise.
2097         * sysdeps/stub/e_log10l.c: Likewise.
2098         * sysdeps/stub/e_logl.c: Likewise.
2099         * sysdeps/stub/e_powl.c: Likewise.
2100         * sysdeps/stub/e_rem_pio2l.c: Likewise.
2101         * sysdeps/stub/e_sqrtl.c: Likewise.
2102         * sysdeps/stub/k_cosl.c: Likewise.
2103         * sysdeps/stub/k_rem_pio2l.c: Likewise.
2104         * sysdeps/stub/k_sinl.c: Likewise.
2105         * sysdeps/stub/k_tanl.c: Likewise.
2106         * sysdeps/stub/s_atanl.c: Likewise.
2107         * sysdeps/stub/s_erfl.c: Likewise.
2108         * sysdeps/stub/s_exp2.c: Likewise.
2109         * sysdeps/stub/s_exp2f.c: Likewise.
2110         * sysdeps/stub/s_exp2l.c: Likewise.
2111         * sysdeps/stub/s_expm1l.c: Likewise.
2112         * sysdeps/stub/s_log1pl.c: Likewise.
2113         * sysdeps/stub/s_log2l.c: Likewise.
2114
2115 1997-06-18 11:46  Ulrich Drepper  <drepper@cygnus.com>
2116
2117         * sysdeps/libm-ieee754/w_gamma.c: If _LIB_VERSION is _SVID_ compute
2118         result as before last change.
2119         * sysdeps/libm-ieee754/w_gammaf.c: Likewise.
2120         * sysdeps/libm-ieee754/w_gammal.c: Likewise.
2121
2122 1997-06-16 23:37  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2123
2124         * sysdeps/libm-ieee754/s_remquo.c: Fix off-by-one when computing
2125         quotient.
2126         * sysdeps/libm-ieee754/s_remquof.c: Likewise.
2127         * sysdeps/libm-ieee754/s_remquol.c: Likewise.
2128
2129         * sysdeps/m68k/fpu/s_remquo.c: Remove FIXME and special case for
2130         quotient.
2131
2132         * sysdeps/libm-ieee754/w_gamma.c: Add missing call to exp
2133         function.  Don't use global signgam.
2134         * sysdeps/libm-ieee754/w_gammaf.c: Likewise.
2135         * sysdeps/libm-ieee754/w_gammal.c: Likewise.
2136
2137         * math/Makefile (libm-calls): Remove w_gamma_r.
2138         * sysdeps/libm-ieee754/w_gamma_r.c: Remove file.
2139         * sysdeps/libm-ieee754/w_gammaf_r.c: Remove file.
2140         * sysdeps/libm-ieee754/w_gammal_r.c: Remove file.
2141
2142         * math/libm-test.c (atanh_test): Declare x only if needed.
2143         (signbit_test): Fix typo.
2144         (gamma_test): Check whether function is implemented.  Add
2145         epsilons.
2146         (lgamma_test): Likewise.
2147         (fmod_test): Add epsilons.
2148         (exp2_test): Use right function for existence test.
2149
2150 1997-06-07 09:20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2151
2152         * sysdeps/powerpc/Dist: Add fenv_const.c.
2153         * sysdeps/unix/sysv/linux/Dist: Add net/if_slip.h.
2154         * sysdeps/unix/sysv/linux/powerpc/Dist: Add init-first.h and
2155         syscall.h.
2156         * sysdeps/unix/sysv/linux/sparc/Dist: Add init-first.h.
2157         * string/Makefile (distribute): Add tst-svc.expect.
2158         * nis/Makefile (distribute): Add nis_intern.h and Banner.
2159         * elf/Makefile (distribute): Add dl-hash.h.
2160         * Rules (subdir_echo-distinfo): Add headers from $(distribute).
2161
2162         * login/Makefile (others): Add utmpdump.
2163         * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add
2164         net/if_slip.h.
2165
2166         * manual/Makefile (dir-add.texi): Also look in indirectly included
2167         files.
2168
2169 1997-06-16 23:15  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2170
2171         * sysdeps/unix/sysv/linux/configure.in: Remove commands to
2172         generate stdio_lim.h.
2173         * sysdeps/unix/sysv/linux/mk-stdiolim.c: Remove.
2174         * sysdeps/unix/sysv/linux/Makefile: Add rules to generate
2175         stdio_lim.h here.
2176         (common-generated): Add generated files.
2177         (inhibit-stdio_lim): Define.
2178         * sysdeps/posix/Makefile [$(inhibit-stdio_lim)=yes]: Disable rules
2179         to generate stdio_lim.h.
2180
2181         * sysdeps/unix/sysv/linux/Makefile: Suppress inclusion of
2182         dependecy files if no_deps is set.
2183         ($(objpfx)syscall-%.d): Add header file as target to dependency
2184         generation.
2185
2186 1997-06-14 19:19  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2187
2188         * sysdeps/unix/sysv/linux/arm/Dist: New file.
2189
2190 1997-06-14 17:59  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2191
2192         * extra-lib.mk (others): Depend on versioned shared library, not
2193         the unversioned one.
2194         * Makerules (build-shlib): Don't make the version link here.
2195         ($(common-objpfx)libc.so$(libc.so-version)): New rule for libc
2196         version link.
2197
2198 1997-06-16 03:07  Ulrich Drepper  <drepper@cygnus.com>
2199
2200         * sysdeps/libm-ieee754/k_standard.c: Undo change of Tue Aug 6
2201         01:13:56 1996.
2202
2203 1997-06-16 00:54  Ulrich Drepper  <drepper@cygnus.com>
2204
2205         * libc.map: Add more symbols.
2206
2207         * Mwkerules (load-map-file): Currectly handle missing map file.
2208
2209 1997-06-15 17:00  Philip Blundell  <Philip.Blundell@pobox.com>
2210
2211         * configure.in: Correct detection of generic uname implementation.
2212
2213 1997-06-15 23:19  Ulrich Drepper  <drepper@cygnus.com>
2214
2215         * math/libm-test.c: Fix typos.  Patch by Andreas Jaeger.
2216
2217         * libc.map: Add __nss_configure_lookup.  Reported by Thorsten Kukuk.
2218
2219 1997-06-15 00:43  Ulrich Drepper  <drepper@cygnus.com>
2220
2221         * Makeconfig: Define libc-map here.
2222         * Makefile: And remove definition here.
2223         * Makerules (load-map-file): Handle case where map file is in
2224         other directory.
2225         (build-shlib): Likewise.
2226
2227         * libc.map: Add more symbols.
2228         * resolv/libresolv.map: Likewise.
2229
2230         * db/libdb.map: Add __dbopen.  Patch by HJ Lu.
2231
2232         * libio/stdio.h: Remove "optmizations" for vfscanf and vsscanf.
2233
2234         * locale/programs/localedef.c: Add normalize_codeset function.  We
2235         don't want to use the _nl_normalize_codeset functions from libc.
2236
2237         * sysdeps/libm-i387/s_asinh.S: Handle +-Inf and NaN correctly.
2238         * sysdeps/libm-i387/s_asinhf.S: Likewise.
2239         * sysdeps/libm-i387/s_asinhl.S: Likewise.
2240         * sysdeps/libm-i387/s_nearbyint.S: Correctly leave function.
2241         * sysdeps/libm-i387/s_nearbyintf.S: Likewise.
2242         * sysdeps/libm-i387/s_nearbyintl.S: Likewise.
2243
2244 1997-06-14 12:45  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
2245
2246         * nis/nss_nis/nis-ethers.c: Add static to internal_nis_setetherent.
2247
2248         * nis/nss_nis/nis-proto.c: Add static to internal_nis_setprotoent.
2249
2250         * nis/nss_nisplus/nisplus-hosts.c: Rewrite parser and fix
2251         _nss_nisplus_gethostbyaddr_r interface.
2252
2253         * nis/libnsl.map: Add all GLOBAL functions.
2254
2255 1997-06-13 18:32  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2256
2257         * libm-test.c   (main): Call new tests, reorder tests.
2258         (fmod_test): Test function fmod.
2259         (nearbyint_test): Test function nearbyint.
2260         (acos_test): Add more test cases.
2261         (signbit_test): Test macro signbit.
2262         (output_result_bool): Output result if test fails.
2263         (asin_test): Add another test case.
2264         (atan2_test): Add more tests.
2265         (asinh_test): Add more tests.
2266         (atanh_test): Add more tests.
2267         (hypot_test): Add more tests.
2268         (isfinite_test): Test macro isfinite.
2269         (isnormal_test): Test macro isnormal.
2270         (sincos_test): Tests for sincos.
2271         (main): Enable remquo_test since the tests are
2272         correct (according to ANSI/IEEE 754-1985).
2273         (remquo_test): Corrected tests cases and added more tests.
2274         (remainder_test): Tests for remainder.
2275         (check_int): New Function to compare int values.
2276         (check_isnan_exc_ext): New function.
2277         (sqrt_test): Add some extra tests for sqrt.
2278         (erf_test): Tests for erf.
2279         (erfc_test): Tests for erfc.
2280         (gamma_test): Tests for gamma.
2281         (lgamma_test): Tests for lgamma.
2282
2283 1997-06-08 10:54  H.J. Lu  <hjl@gnu.ai.mit.edu>
2284
2285         * sysdeps/unix/sysv/linux/configure.in: Try to generate
2286         stdio_lim.h using the target C preprocessor and mk-stdiolim.c.
2287         * sysdeps/unix/sysv/linux/stdio_lim.h.in: New, template for
2288         stdio_lim.h.
2289         * sysdeps/unix/sysv/linux/mk-stdiolim.c: New, used by the
2290         target C preprocessor to extract OPEN_MAX and PATH_MAX.
2291
2292 1997-06-14 17:32  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2293
2294         * math/libm.map: Add inline functions, global variables.
2295
2296 1997-06-14 00:39  Ulrich Drepper  <drepper@cygnus.com>
2297
2298         * libc.map: Add more libio functions which are used in libio.h.
2299
2300         * login/Makefile (libutil-routines): Move updwtmp to ...
2301         (routines): ...here.
2302         Suggested by Mark Kettenis <kettenis@phys.uva.nl>.
2303
2304         * sysdeps/stub/s_erfl.c: Add stub definition of erfcl.
2305         Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>.
2306
2307 1997-06-13 21:10  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
2308
2309         * nis/nis_add.c (nis_add): Create object name only if not set.
2310
2311         * nis/nis_clone.c: Use calloc instead of malloc to prevent
2312         RPC encode errors.
2313
2314         * nis/nis_modify.c (nis_modify): Create default object entrys if
2315         given are NULL.
2316         * nis/nis/nis_table.c (nis_add_entry, nis_modify_entry): Likewise.
2317
2318 1997-06-13 14:17  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2319
2320
2321         * sysdeps/i386/addmul_1.S: Replace size with sizeP, otherwise the
2322         define might also replace the expanded macro ASM_SIZE_DIRECTIVE.
2323         * sysdeps/i386/submul_1.S: Likewise.
2324
2325 1997-06-13 12:19  Ulrich Drepper  <drepper@cygnus.com>
2326
2327         * elf/rtld.c: Print version information if LD_TRACE_LOADED_OBJECT
2328         and LD_VERBOSE are given.
2329
2330         * elf/ldd.sh.in: Add -v|--verbose option.  Add author information
2331         as per Coding Standard.
2332         * elf/ldd.bash.in: Likewise.
2333
2334 1997-06-12 21:22  Ulrich Drepper  <drepper@cygnus.com>
2335
2336         * Makefile (libc-map): Define before including Makerules.
2337         * Makerules (lib%.so): Depend on $(lib%-map).
2338         (build-shlib): Adapt rule for above change.
2339         (libc.so): Depend on $(libc-map).
2340         * db/Makefile (libcdb-map): New definition.
2341         * elf/Makefile (libdl-map): New definition.
2342         * elf/dl-lookup.c: Don't use relative include path.
2343         (undefined_msg): New variable.  Use single string in all functions.
2344         (do_lookup): Correctly recognize default version.
2345         Return -2 if no version information is available.
2346         Stop processing hash entries when string was found.
2347         Don't bark about missing versioned symbol in file with original
2348         reference if it is a weak symbol.
2349         (_dl_lookup_symbol): Use undefined_msg.
2350         (_dl_lookup_versioned_symbol): Likewise.
2351         Give extra information if no verdef info is available.
2352         * elf/dl-version.c (file_needed): Remove first argument.  We must
2353         seek in the whole search list.
2354         (match_symbol): Correct check for available verdef info.
2355         (_dl_check_map_versions): Correct call of find_needed.
2356         * locale/Makefile (libBrokenLocale-map): New definition.
2357         * login/Makefile (libutil-map): New definition.
2358         * math/Makefile (libm-map): New definition.
2359         * md5-crypt/Makefile (libcrypt-map): New definition.
2360         * nis/Makefile (libnsl-map, libnss_compat-map, libnss_nis-map,
2361         libnss_nisplus-map): New definition.
2362         * nss/Makefile (libnss_files-map, libnss_db-map): New definitions.
2363         * resolv/Makefile (libresolv-map, libnss_dns-map): New definitions.
2364         * libc.map: New file.
2365         * db/libdb.map: New file.
2366         * elf/libdl.map: New file.
2367         * locale/libBrokenLocale.map: New file.
2368         * login/libutil.map: New file.
2369         * math/libm.map: New file.
2370         * md5-crypt/libcrypt.map: New file.
2371         * nis/libnss_compat.map: New file.
2372         * nis/libnsl.map: New file.
2373         * nis/libnss_nis.map: New file.
2374         * nis/libnss_nisplus.map: New file.
2375         * nss/libnss_files.map: New file.
2376         * nss/libnss_db.map: New file.
2377         * resolv/libnss_dns.map: New file.
2378         * resolv/libresolv.map: New file.
2379
2380         * sysdeps/i386/dl-machine.h (elf_machine_rel): Don't do anything
2381         for R_386_NONE entries.
2382
2383         * Makefile (manual/dir-add.info): New rule.
2384
2385         * Makerules: Add vpath definition for .x files.
2386
2387         * Makerules (distinfo): Make sure target directory exists.
2388
2389         * argp/argp-help.c (argp_args_usage): Don't modify `fdoc' value
2390         since it is used to distinguish filtered strings from unmodifed
2391         strings.
2392
2393         * elf/dl-lookup.c (do_lookup): Optimize STT_* recognition.
2394         * elf/dl-reloc.c: Fix typo.
2395
2396         * inet/arpa/tftp.h (struct tftphdr): Change type of tu_block to
2397         `unsigned short'.
2398
2399         * manual/Makefile (dir-add.texi): Also emit wrapper text for
2400         info/install-info.
2401         (distribute): Add dir-add.texi and dir-add.info.
2402         (mostlyclean): Add dir-add.info.
2403         (realclean): Add dir-add.texi.
2404         (install): Add entries in `dir' file using install-info.
2405
2406         * manual/libc.texinfo: Add @dircategory and @direntry text.
2407         Reported by Miles Bader <miles@gnu.ai.mit.edu>.
2408
2409         * manual/pattern.texi: Correct description of GLOB_MAGCHAR and
2410         GLOB_NOMAGIC.  Changes by Roland McGrath <roland@gnu.ai.mit.edu>.
2411
2412         * nis/nis_addmember.c: Little optimizations.
2413         * nis/nis_call.c: Likewise.
2414         * nis/nis_creategroup.c: Likewise.
2415         * nis/nis_defaults.c: Likewise.
2416         * nis/nis_destroygroup.c: Likewise.
2417         * nis/nis_ismember.c: Likewise.
2418         * nis/nis_local_names.c: Likewise.
2419         * nis/nis_print_group_entry.c: Likewise.
2420         * nis/nis_verifygroup.c: Likewise.
2421
2422         * posix/unistd.h: Fix comment for getcwd.
2423
2424         * stdlib/Makefile (headers): Remove inttypes.h.  It's a system
2425         dependent header.
2426         * sysdeps/wordsize-32/Dist: New file.
2427         * sysdeps/wordsize-32/Makefile: New file.
2428         * sysdeps/wordsize-64/Dist: New file.
2429         * sysdeps/wordsize-64/Makefile: New file.
2430
2431         * sunrpc/Makefile: Adopt comment for real situation.
2432
2433         * sysdeps/i386/add_n.S: Add ASM_TYPE_DIRECTIVE and AS_SIZE_DIRECTIVE.
2434         * sysdeps/i386/addmul_1.s: Likewise.
2435         * sysdeps/i386/lshist.s: Likewise.
2436         * sysdeps/i386/rshift.s: Likewise.
2437         * sysdeps/i386/sub_n.s: Likewise.
2438         * sysdeps/i386/submul_1.s: Likewise.
2439
2440         * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER):
2441         Add .type and .size.
2442
2443 1997-06-12 13:32  Philip Blundell  <Philip.Blundell@pobox.com>
2444
2445         * libc/sysdeps/unix/arm/brk.S: New file.
2446         * libc/sysdeps/unix/arm/sysdep.S: Likewise.
2447         * libc/sysdeps/unix/sysv/linux/arm/sysdep.S: Likewise.
2448
2449 1997-06-11 11:51  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
2450
2451         * nis/nss_nisplus/nisplus-spwd.c (_nss_nisplus_parse_spent):
2452         Check if we have shadow information.
2453
2454 1997-06-08 19:33  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
2455
2456         * nis/nis_getservlist.c (nis_getservlist): Use calloc instead of
2457         malloc, alloc memory for nis_server struct.
2458         * nis/nis_getservlist.c (nis_freeservlist): Give the memory for
2459         the nis_server struct free, too.
2460
2461         * nis/nis_removemember (nis_removemember): Fix for loop.
2462
2463 1997-06-12 12:45  Ulrich Drepper  <drepper@cygnus.com>
2464
2465         * sysdeps/i386/fpu/__math.h (__M_SQRT2): Define here since we
2466         cannot rely on M_SQRT2 being defined.  (log1p): Use __M_SQRT2 not
2467         M_SQRT2.
2468         * math/math.h (_Mldbl): Define even if M_* constants are not
2469         defined.
2470         Reported by corsepiu@faw.uni-ulm.de.
2471
2472 1997-06-12 03:08  Philip Blundell  <Philip.Blundell@pobox.com>
2473
2474         * nss/getXXbyYY_r.c (do_weak_alias): Remove extra parentheses.
2475
2476 1997-06-11 13:22  Ulrich Drepper  <drepper@cygnus.com>
2477
2478         * misc/regexp.h (compile): Allow use of macro INIT for variable
2479         declaration.  Add documentation for INIT.
2480         Reported by Robert Bihlmeyer <robbe@orcus.priv.at>.
2481
2482 1997-06-11 10:47  Philip Blundell  <Philip.Blundell@pobox.com>
2483
2484         * sysdeps/unix/sysv/linux/net/if_arp.h: Add two new hardware types.
2485
2486 1997-06-10 11:31  H.J. Lu  <hjl@gnu.ai.mit.edu>
2487
2488         * sysdeps/powerpc/strlen.s: Use -0x101 instead of 0xfffffeff
2489         for a signed 16-bit value.
2490
2491 1997-06-07 07:54  H.J. Lu  <hjl@gnu.ai.mit.edu>
2492
2493         * sysdeps/unix/sysv/linux/powerpc/dl-sysdep.c
2494         (_dl_sysdep_read_whole_file): Deleted.
2495
2496         * sysdeps/powerpc/fenvbits.h (__FE_ALL_INVALID): Changed
2497         to FE_ALL_INVALID.
2498
2499         * sysdeps/powerpc/fraiseexcpt.c (__FE_INVALID_SOFTWARE):
2500         Changed to FE_INVALID_SOFTWARE.
2501         (__FPSCR_STICKY_BITS): Changed to FPSCR_STICKY_BITS.
2502
2503         * sysdeps/libm-ieee754/s_fmin.c: Fix a typo.
2504
2505 1997-06-07 18:48  H.J. Lu  <hjl@gnu.ai.mit.edu>
2506
2507         * shlib-versions (.*-.*-linux.*): Set libc to 6.
2508
2509 1997-06-08 15:35  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
2510
2511         * nis/nis_add.c (nis_add): Use nis_leaf_of_r instead of nis_name_of_r.
2512
2513         * nis/nis_addmember.c (nis_addmember): Fix a lot of pointer errors.
2514         * nis/nis_clone.c: Likewise.
2515         * nis/nis_removemember.c (nis_removemember): Likewise.
2516         * nis/nis_table.c: Likewise.
2517
2518         * nis/nss_nis/nis-hosts.c: Use addr, not p for inet_pton call.
2519         * nis/nss_nisplus/nisplus-hosts.c: Likewise.
2520
2521         * nis/nss_nis/nis-netgrp.c (_nss_nis_setnetgrent): Check for
2522         group == NULL.
2523
2524 1997-06-08 21:21  Mark Kettenis  <kettenis@phys.uva.nl>
2525
2526         * login/login.c, login/utmp_daemon.c, login/utmp_file.c,
2527         login/getutent_r.c, login/utmpname.c: Cleanup `#if _LIBC' and
2528         `#ifndef _LIBC' fragments.
2529
2530         * login/programs/utmpd.c: Define DEFAULT_USER.
2531         (drop_priviliges): Use it.
2532         (main): Set locale and text domain.
2533
2534         * login/programs/utmpd-private.h: Declare proc_utmp_eq.
2535         * login/programs/database.c (proc_utmp_eq): Removed.
2536         * login/programs/request.c (proc_utmp_eq): Made global.  Only use
2537         ut_id field if valid.
2538
2539         * login/utmp_file.c (proc_utmp_eq): Restore patch made by Miles
2540         Bader that was lost when adding the daemon backend; Only use ut_id
2541         field if valid.
2542
2543 1997-06-05 23:10  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2544
2545         * sysdeps/unix/sysv/linux/Dist: Remove netatalk/atalk.h and
2546         netinet/icmp.h, add netatalk/at.h.
2547         * sysdeps/unix/sysv/linux/powerpc/Dist: Remove termios.h.
2548         * sysdeps/unix/sysv/linux/sparc/Dist: Remove start.c.
2549
2550 1997-06-04 19:22  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2551
2552         * stdlib/testsort.c (compare): Fix parameter types.
2553
2554 1997-06-04 19:05  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2555
2556         * md5-crypt/Makefile (distribute): Fix name of file.
2557
2558 1997-06-04 19:02  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2559
2560         * login/Makefile (utmpd-routines): Remove utmpd again, which is
2561         already added implicitly through $(others).
2562
2563 1997-06-05 13:43  Fila Kolodny  <fila@filapc.ibi.com>
2564
2565         * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add netipx/ipx.h.
2566
2567 1997-06-05 13:25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2568
2569         * md5-crypt/md5-crypt.c: Add prototype for __md5_crypt.
2570
2571 1997-06-05 17:08  Ulrich Drepper  <drepper@cygnus.com>
2572
2573         * string/argz-addsep.c: Correct weak alias.
2574         Reported by Ben Pfaff <pfaffben@pilot.msu.edu>.
2575
2576         * locale/setlocale.c (setlocale): Free variable with locale path
2577         before returning.
2578         (setname): Don't test for _nl_current[category] being NULL before
2579         freeing.
2580         Reported by Ben Pfaff <pfaffben@pilot.msu.edu>.
2581
2582 1997-06-04 12:41  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2583
2584         * manual/intro.texi (XPG): Correct some typos.
2585
2586 1997-06-04 05:09  Miles Bader  <miles@gnu.ai.mit.edu>
2587
2588         * argp/argp-help.c (_help): Use uparams.usage_indent instead of
2589         the USAGE_INDENT macro.
2590
2591         * manual/summary.awk: Strip trailing commas from node-names.
2592
2593         * manual/.cvsignore: Ignore chapters-incl[12] rather than
2594         chapters-incl.
2595
2596         * manual/Makefile (%.c.texi): Deal with multiple @-commands on a
2597         single line.
2598
2599         * manual/string.texi (Argz Functions, Envz Functions): Add magic
2600         comments for generating summary.texi.
2601
2602 1997-06-02 22:18  Miles Bader  <miles@gnu.ai.mit.edu>
2603
2604         * manual/argp.texi: New file.
2605         * manual/examples/argp-ex1.c, manual/examples/argp-ex2.c,
2606         manual/examples/argp-ex3.c, manual/examples/argp-ex4.c: New files.
2607         * manual/Makefile [chapters] (chapters-incl1): New rule & include.
2608         [chapters-incl1] (chapters-incl2): New rule & include.
2609         (chapters-incl): Set based on $(chapters-incl1) & $(chapters-incl2).
2610         * manual/maint.texi (Contributors): Give myself credit.
2611
2612 1997-06-01 15:01  Miles Bader  <miles@gnu.ai.mit.edu>
2613
2614         * manual/getopt.texi: New file.
2615         * manual/startup.texi: Mention argp_parse in places that
2616         previously mentioned only getopt.
2617         Include getopt.texi (now containing all the getopt nodes that used
2618         to be here) and argp.texi.
2619         (Program Arguments): Move parsing bits into the new Parsing
2620         Program Arguments node.
2621         (Parsing Program Arguments): New node.
2622         (Parsing Options, Example of Getopt, Long Options, Long Option
2623         Example): Nodes removed.
2624         * manual/libc.texinfo (Program Arguments): Menu updated.
2625         (Parsing Program Arguments): New menu.
2626
2627 1997-06-04 20:57  Ulrich Drepper  <drepper@cygnus.com>
2628
2629         * manual/string.texi: Add comments to discourage use of index and
2630         rindex.
2631         (strtok, strsep): Apply function on copy of the strings in example.
2632         (l64a): Add example.
2633
2634         * posix/unistd.h: Correct value for _POSIX_VERSION.
2635
2636         * sunrpc/Makefile (defines): Remove definition.
2637
2638         * sysdeps/ieee754/nan.h: Correct typo.
2639
2640 1997-06-04 10:50  Fila Kolodny  <fila@ibi.com>
2641
2642         * posix/unistd.h: Add definition of __fchdir corresponding to fchdir.
2643
2644         * login/utmp_daemon.c: Correct location of utmpd.h.
2645
2646 1997-06-03 19:16  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2647
2648         * Makerules: Rename $(common-objpfx)distinfo-$(subdir) to
2649         $(objpfx)distinfo.
2650         * rpm/Makefile (distinfo): Adapted.
2651
2652 1997-06-03 18:32  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2653
2654         * rpm/Makefile (install-slib): Collect shared libraries here
2655         instead of in install-lib, including libc.
2656         (instvars): Add slib.
2657
2658 1997-06-03 18:23  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2659
2660         * login/Makefile (libutil-routines): Add updwtmp.
2661
2662 1997-06-03 16:16  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2663
2664         * monetary.h: New file, needed for localedata/tst-fmon.c.
2665
2666 1997-06-02 20:31  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2667
2668         * math/libm-test.c (cpow_test): Add epsilon for long double in
2669         test for 2^10.
2670         (identities): Add epsilon for float in second identity test.
2671
2672         * sysdeps/m68k/huge_val.h: Change GCC's HUGE_VAL{,F,L} to use
2673         DI and SI mode integers instead of bytes.  Fix value of HUGE_VALL.
2674
2675         * sysdeps/m68k/nan.h: New file.
2676
2677         * sysdeps/m68k/fpu/__math.h (isgreater, isgreaterequal, isless,
2678         islessequal, islessgreater, isunordered): Fix assembler syntax.
2679
2680         * sysdeps/m68k/fpu/fraiseexcpt.c: Do it right so that gcc doesn't
2681         optimize out the operations.
2682
2683         * sysdeps/libm-ieee754/s_nan.c: Use NaN macro instead of static
2684         constant.
2685         * sysdeps/libm-ieee754/s_nanf.c: Likewise.
2686         * sysdeps/libm-ieee754/s_nanl.c: Likewise.
2687
2688         * math/carg.c [NO_LONG_DOUBLE]: Add alias for long double
2689         function.
2690         * sysdeps/libm-ieee754/s_erf.c: Likewise.
2691         * sysdeps/libm-ieee754/s_fdim.c: Likewise.
2692         * sysdeps/libm-ieee754/s_fmax.c: Likewise.
2693         * sysdeps/libm-ieee754/s_fmin.c: Likewise.
2694         * sysdeps/libm-ieee754/s_log2.c: Likewise.
2695         * sysdeps/libm-ieee754/s_nan.c: Likewise.
2696         * sysdeps/libm-ieee754/s_remquo.c: Likewise.
2697
2698 1997-06-03 23:42  Ulrich Drepper  <drepper@cygnus.com>
2699
2700         * elf/dl-support.c: Define and initialize _dl_verbose used in
2701         dl-machine.h.
2702
2703         * io/ftw.c: Expand stat/lstat calls.
2704
2705         * manual/intro.texi: Also refer to ISO 9945.
2706         Update info about SVID.
2707         Add description for XPG.
2708
2709         * md5-crypt/md5-crypt.c: Namespace cleanups.
2710         * md5-crypt/md5.c: Likewise.
2711         * md5-crypt/md5.h: Likewise.
2712         * sysdeps/generic/crypt-entry.c: Likewise.
2713
2714         * posix/unistd.h (_POSIX2_C_VERSION): Set to 199209L.
2715
2716         * stdlib/fmtmsg.h: Declare addseverity only if __USE_SVID is
2717         defined.
2718
2719         * sunrpc/rpc_scan.c (findkind): Declare `token' as const.
2720         * sunrpc/rpc_util.c (toktostr): Declare `token' as const.
2721
2722         * time/Makefile: Make tzselect depend on config.make.
2723
2724 1997-06-01 15:01  Miles Bader  <miles@gnu.ai.mit.edu>
2725
2726         * manual/string.texi (String and Array Utilities): Add `Argz and
2727         Envz Vectors' to the menu.
2728         (Argz and Envz Vectors, Argz Functions, Envz Functions): New nodes.
2729
2730 1997-05-31 20:59  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2731
2732         * login/Makefile (utmpd-routines): Add utmpd.
2733         (extra-objs): Add utmpd objects to get dependencies.
2734         (distribute): Add sources for utmpd.
2735         (subdir-dirs): Define.
2736
2737 1997-06-02 16:28  Ulrich Drepper  <drepper@cygnus.com>
2738
2739         * sysdeps/wordsize-32/inttypes.h: Include features.h and use
2740         __CONCAT instead of defined __CONCAT__ ourself.
2741         * sysdeps/wordsize-64/inttypes.h: Likewise.
2742
2743 1997-06-01 19:11  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2744
2745         * sysdeps/wordsize-64/inttypes.h (INTMAX_C): Use `l' suffix, not `ll'.
2746         (PRIdFAST, PRIoFAST, PRIxFAST, PRIuFAST, SCNdFAST, SCNiFAST,
2747         SCNoFAST, SCNxFAST): Correct format specifiers.
2748
2749 1997-06-02 04:23  Ulrich Drepper  <drepper@cygnus.com>
2750
2751         * sysdeps/unix/syscalls.list: Make fchdir weak alias for __fchdir.
2752
2753 1997-06-01 19:17  Ulrich Drepper  <drepper@cygnus.com>
2754
2755         * md5-crypt/Makefile: Correct libmd5crypt file to really generate
2756         DES free libcrypt.
2757         * md5-crypt/onlymd5-entry.c: New file.  Wrapper around
2758         sysdeps/generic/crypt-entry.c.
2759
2760 1997-06-01 12:48  Ulrich Drepper  <drepper@cygnus.com>
2761
2762         * sysdeps/unix/sysv/linux/alpha/gnu/types.h (__fd_mask): Change
2763         type to `unsigned long int'.
2764         Patch by Richard Henderson <richard@twiddle.rth.home>.
2765
2766 1997-05-30 17:34  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2767
2768         * sysdeps/generic/bb_init_func.c (__bb_init_func): Use ISO C
2769         declaration style.
2770
2771         * nss/nss_files/files-hosts.c: Delete inclusion of
2772         "../resolv/mapv4v6hostent.h".
2773
2774 1997-05-31 02:33  Ulrich Drepper  <drepper@cygnus.com>
2775
2776         * io/ftwtest-sh: More tests.
2777
2778         * misc/tsearch.c: Rewrite tdestroy_recursive.
2779
2780         * libio/libio.h: Define bits for libg++-2.8.
2781
2782 1997-05-30 22:21  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
2783
2784         * nis/nss_nis/nis-hosts.c: Same changes as in
2785         nss/nss_files/files-hosts.c (Always use inet_pton).
2786         * nis/nss_nisplus/nisplus-hosts.c: Likewise.
2787
2788 1997-05-30 09:50  Richard Henderson  <rth@tamu.edu>
2789
2790         * manual/maint.texi: ECOFF hasn't been tested in ages and I don't
2791         plan on doing so ever again.  Don't say alpha-linuxecoff is known
2792         to work.
2793
2794         * elf/dl-lookup.c: Include <alloca.h>.
2795         * misc/tsearch.c: Include <string.h>.
2796         * posix/execle.c: Include <alloca.h>.
2797         * posix/execlp.c: Likewise.
2798         * stdio-common/printf_fphex.c: Include <string.h>.
2799         * sunrpc/xdr.c: Include <string.h>.
2800         * sysdeps/generic/memccpy.c: Include only <string.h>.
2801
2802         * sunrpc/clnt_udp.c (clntudp_call): Make fromlen a size_t to fix
2803         parameters to network functions.
2804         * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
2805         * sunrpc/svc_tcp.c (svctcp_create): Likewise with `len'.
2806         (rendezvous_request): Likewise.
2807         * sunrpc/svc_udp.c (svcudp_bufcreate): Likewise.
2808         (svcudp_recv): Similar, but go through a local variable.  The old code
2809         used &xprt->xp_addrlen.  Someone should determine if the type of the
2810         structure member should be changed instead.
2811         * sunrpc/xdr_rec.c (xdrrec_create): Expunge a ptr->int cast warning
2812         and transform a nonsense for-loop to a closed form calculation.
2813         (fill_input_buf): Another ptr->int warning.
2814
2815         * sysdeps/alpha/Makefile: Temporarily turn on -mieee globally.  This
2816         will last until I figure out how to build a parallel libm_ieee.
2817
2818         * sysdeps/alpha/fpu/fclrexcpt.c,
2819         * sysdeps/alpha/fpu/fegetenv.c,
2820         * sysdeps/alpha/fpu/fegetround.c,
2821         * sysdeps/alpha/fpu/feholdexcpt.c,
2822         * sysdeps/alpha/fpu/fenvbits.h,
2823         * sysdeps/alpha/fpu/fesetenv.c,
2824         * sysdeps/alpha/fpu/fesetround.c,
2825         * sysdeps/alpha/fpu/feupdateenv.c,
2826         * sysdeps/alpha/fpu/fgetexcptflg.c,
2827         * sysdeps/alpha/fpu/fraiseexcpt.c,
2828         * sysdeps/alpha/fpu/fsetexcptflg.c,
2829         * sysdeps/alpha/fpu/ftestexcept.c: New files.  There is, btw, a small
2830         kernel patch that must be applied as of 2.0.31-pre1 and 2.1.41 for
2831         this to work properly.
2832
2833         * sysdeps/alpha/fpu/fpu_control.h: Update copyright.  Change default
2834         FP mode to round to nearest, no exceptions as for Intel.
2835         * sysdeps/unix/sysv/linux/alpha/setfpucw.c: Add copyright.
2836         (rdfpcr): Use excb rather than trapb.  Be more efficient about
2837         getting at the fpcr.
2838         (wrfpcr): Likewise.
2839         (__setfpucw): Reformat.
2840
2841         * sysdeps/ieee754/huge_val.h: Change GCC's HUGE_VAL definition to use
2842         a single DI-mode integer instead of bytes.  This produces better code
2843         on Alpha.  Similar for HUGE_VALF.
2844         * sysdeps/ieee754/nan.h: Similar for NAN.  Add NANF and NANL.
2845
2846         * sysdeps/libm-ieee754/s_log2.c: Missing */ and weak_alias.
2847
2848         * sysdeps/unix/alpha/sysdep.S: Tiny cleanups.
2849         * sysdeps/unix/sysv/linux/alpha/syscall.S: Likewise.
2850         * sysdeps/unix/sysv/linux/alpha/brk.S: Don't use jmp macro to make
2851         sure the stack frame is released the very instruction before the
2852         real jump out.
2853         * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise.
2854         * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
2855
2856         * sysdeps/unix/sysv/linux/alpha/gnu/types.h: Undef some bits we may
2857         have gotten from <linux/posix_types.h>.
2858
2859         * sysdeps/unix/sysv/linux/alpha/ioperm.c: Add definition for Miata.
2860
2861 1997-05-30 13:05  Ulrich Drepper  <drepper@cygnus.com>
2862
2863         * misc/tst-tsearch.c (mangle_tree): Update casts to prevent
2864         warnings.
2865
2866 1997-05-29 14:02  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2867
2868         * sysdeps/unix/sysv/linux/sys/ttydefaults.h (CEOL, CSTATUS): Use
2869         correct value for _POSIX_VDISABLE.
2870
2871 1997-05-29 13:59  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2872
2873         * Makefile (manual/dir-add.texi): Force execution.
2874
2875 1997-05-29 13:57  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2876
2877         * sysexits.h: New file.
2878
2879 1997-05-29 13:55  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
2880
2881         * stdlib/strfmon.c: Don't run past EOS after `='.
2882
2883 1997-05-29 12:48  Ulrich Drepper  <drepper@cygnus.com>
2884
2885         * io/ftw.c: Complete rewrite.  Add implementation of `nftw'.
2886         * io/ftw.h: Update for new implementation and XPG4.2.
2887         * io/Makefile (test-srcs): Add ftwtest.
2888         (distribute): Add ftwtest-sh.
2889         (tests): Call ftwtest-sh for this goal.
2890         * io/ftwtest-sh: New file.  Sets up test environment, calls test
2891         program and compares the result.
2892         * io/ftwtest.c: Test program for ftw.
2893
2894         * misc/search.h: Add comments.  Declare tdestroy.
2895         * misc/tsearch.c (tdestroy): New function.
2896
2897         * login/Makefile: Update for UTMP daemon implementation.
2898
2899         Update resolver code to bind-4.9.6-T1A.
2900         * resolv/Banner: Update.
2901         * nss/digits_dots.c: Adapt text address matching to T1A.
2902         * nss/nss_files/files-hosts.c: Always use inet_pton.
2903         * resolv/base64.c (b64_pton): Follow T1A but don't use this code since
2904         it would lead to warnings.
2905         * resolv/gethnamaddr.c (getanswer): Test host name for maximal length
2906         at several places.
2907         * resolv/inet_net_pton.c (inet_net_pton_ipv4): Correct typo in comment.
2908         * resolv/res_comp.c (dn_expand): Check for overflow.
2909         (dn_comp): Likewise.
2910         * resolv/res_debug.c (precsize_aton): Better implementation.
2911         * resolv/res_init.c (res_init): Make `buf' of size MAXDNAME.
2912         * resolv/res_send.c (res_send): Check for overflow in descriptor set.
2913         * resolv/nss_dns/dns-host.c (getanswer_r): Test host name for maximal
2914         length at several places.
2915
2916 1997-05-29 12:51  Mark Kettenis  <kettenis@phys.uva.nl>
2917
2918         * login/utmp-private.h (struct utfuncs): Add one more parameter
2919         to updwtmp function.
2920         Declare all three function jump tables.
2921         * login/utmp.h: Declare __utmpname.
2922         * login/getutent_r.c: Remove db backend and provide support for
2923         utmpd backend.
2924         * login/login.c: Use `updwtmp' function insteead of writing the
2925         record ourself.
2926         * login/logwtmp.c: Move `updwtmp' function to...
2927         * login/updwtmp.c: ...here.  New file.
2928         * login/utmp_db.h: Removed.
2929         * login/utmp_file.c: Add updwtmp function to write to file.
2930         * login/utmp_daemon.c: New file.  Daemon backend.
2931         * login/utmpname.c: New file.  Implementation of utmpname function.
2932         * login/utmpdump.c: New file.  Tool to dump utmp-like files.
2933         * login/utmpd/connection.c: New file.
2934         * login/utmpd/database.c: New file.
2935         * login/utmpd/error.c: New file.
2936         * login/utmpd/request.c: New file.
2937         * login/utmpd/utmpd-private.h: New file.
2938         * login/utmpd/utmpd.c: New file.
2939         * login/utmpd/utmpd.h: New file.
2940         * login/utmpd/xtmp.c: New file.
2941         * login/utmpd/xtmp.h: New file.
2942
2943 1997-05-29 12:28  Jim Meyering  <meyering@eng.ascend.com>
2944
2945         * time/strftime.c: Correct/normalize indentation in cpp directives.
2946
2947 1997-05-28 20:43  Philip Blundell  <pjb27@cam.ac.uk>
2948
2949         * nis/nis_error.c: Include <string.h> to fix warning.
2950         * nis/nis_print.c: Likewise.
2951         * nis/nss_nisplus/nisplus-hosts.c: Arg 3 of map_v4v6_hostent
2952         is int* not size_t*.
2953
2954 1997-05-28 21:56  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2955
2956         * math/cmathcalls.h: Correct typo in comment.
2957
2958         * inet/netinet/icmp6.h: Include <netinet/in.h> for in6_addr.
2959
2960         * sysdeps/unix/sysv/linux/netinet/ip_fw.h: Include <net/if.h> for
2961         IFNAMSIZ.
2962
2963         * sysdeps/unix/sysv/linux/net/ppp_defs.h: Include <time.h> for
2964         time_t.
2965
2966         * login/pty.h: Include <ioctl-types.h> for definition of struct
2967         winsize.
2968
2969         * misc/regexp.h (compile): Correct typo.
2970
2971         * argp/argp.h: Put extern before __const in defintion of
2972         argp_program_bug_address.
2973
2974 1997-05-29 00:20  Ulrich Drepper  <drepper@cygnus.com>
2975
2976         * sysdeps/wordsize-32/inttypes.h: Correct names of unsigned fast
2977         and least types.  Correct names of ?INT_FAST*_{MIN,MAX} macros.
2978         * sysdeps/wordsize-64/inttypes.h: Likewise.
2979         Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>.
2980
2981 1997-05-28 22:51  Ulrich Drepper  <drepper@cygnus.com>
2982
2983         * sysdeps/unix/Makefile (make-ioctls-CFLAGS): Use generic
2984         ttydefaults.h file instead of non-existing version in termios/sys.
2985         Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>.
2986
2987         * time/strptime.c (strptime_internal, case 'Y'): Restrict year
2988         number to four digits and to representable range for 4 byte time_t
2989         values.
2990         Patch by H.J. Lu <hjl@lucon.org>.
2991
2992 1997-05-28 18:19  Philip Blundell  <pjb27@cam.ac.uk>
2993
2994         * posix/execl.c: Include <alloca.h> to avoid warning.
2995
2996 1997-05-27 18:19  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
2997
2998         * math/libm-test.c: Implement testing of inlined functions, make
2999         output nicer, update comments.
3000
3001         * math/test-idouble.c: New file.  Frontend for double tests of
3002         inlined functions.
3003         * math/test-ildoubl.c: New file.  Frontend for long double tests of
3004         inlined functions.
3005         * math/test-ifloat.c: New file.  Frontend for float tests of
3006         inlined functions.
3007
3008         * math/test-longdouble.c: Rename to...
3009         * math/test-ldouble.c: ...this.
3010
3011         * math/Makefile: Add rules for new test programs, change rules for
3012         renaming of longdouble test.
3013
3014 1997-05-20 15:50  H.J. Lu  <hjl@gnu.ai.mit.edu>
3015
3016         * sunrpc/rpc/svc.h (__dispatch_fn_t): New.
3017         (svc_register): Use __dispatch_fn_t in prototype.
3018
3019 1997-05-28 17:02  Ulrich Drepper  <drepper@cygnus.com>
3020
3021         * sysdeps/generic/bzero.c (bzero): Fix typo.
3022         Patch by Witek Wnuk <spider@pest.waw.ids.edu.pl>.
3023
3024 1997-05-27 12:00  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3025
3026         * sysdeps/generic/vtimes.c: Use ISO C declaration style.
3027
3028         * sysdeps/unix/bsd/ualarm.c: Include <unistd.h> for prototype.
3029
3030         * sysdeps/generic/memccpy.c: Include <string.h> for prototype.
3031
3032         * signal/tst-signal.c (handler): Correct function declaration to
3033         avoid warning.
3034         * stdlib/testsort.c (compare): Likewise.
3035         * string/tester.c: Likewise.
3036
3037 1997-05-27 14:16  Miles Bader  <miles@gnu.ai.mit.edu>
3038
3039         * argp/argp-help.c (argp_args_usage): Supply correct argp to
3040         filter_doc.
3041
3042 1997-05-27 17:51  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3043
3044         * db/hash/extern.h, db/hash/hash.c, db/hash/hash.h,
3045         db/hash/hash_log2.c: Rename __log2 to __hash_log2 to avoid clash
3046         with libm.
3047
3048 1997-05-27 14:47  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3049
3050         * sysdeps/m68k/fpu/e_atan2.c: Fix missing negate.  Use __m81_test
3051         instead of explicit comparisons.
3052
3053 1997-05-26 18:36  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
3054
3055         * inet/netinet/icmp6.h: Remove use of <asm/bitops.h> which has no
3056         place in a generic header and is no user include file.
3057
3058 1997-05-27 02:20  Ulrich Drepper  <drepper@cygnus.com>
3059
3060         * stdio/obstream.c (obstack_printf): Fix bug in
3061         de-ansidecl-fication.
3062         Patch by Zack Weinberg <zack@rabi.phys.columbia.edu>.
3063
3064 1997-05-26 22:51  Ulrich Drepper  <drepper@cygnus.com>
3065
3066         * configure.in: Use AC_PROG_CC_LOCAL instead of AC_PROC_CC.
3067         * aclocal.m4: Add AC_PROG_CC_LOCAL which does not fail for
3068         environments in which linking is not possible at configure time
3069         (since te libc is just build).
3070         Based on patches by Marcus G. Daniels <marcus@cathcart.sysc.pdx.edu>.
3071
3072         * time/scheck.c (scheck): Make 2nd parameter const.
3073         * time/private.h: Likewise.
3074
3075 1997-05-26 18:58  Ulrich Drepper  <drepper@cygnus.com>
3076
3077         * stdlib/random_r.c (__initstate_r): Initialize randomizer type in
3078         state array only at right place.
3079         Reported by Sven Verdoolaege <skimo@breughel.ufsia.ac.be>.
3080
3081         * stdlib/erand48_r.c (__erand48_r): Don't generate numbers in
3082         [0.5,1.0) but really in [0.0, 1.0).
3083         Patch by Oliver Gathmann <gathmann@scar.utoronto.ca>.
3084
3085 1997-05-22 12:50  Eric Delaunay  <delaunay@lix.polytechnique.fr>
3086
3087         * shlib-versions: Provide Linux/SPARC defaults.
3088
3089 1997-05-26 15:00  Matthias Urlichs  <urlichs@noris.de>
3090
3091         * stdlib/strtod_l.c: Add missing #include <xlocale.h>.
3092         * stdlib/strtof_l.c: Likewise.
3093         * stdlib/strtol_l.c: Likewise.
3094         * stdlib/strtold_l.c: Likewise.
3095         * stdlib/strtoll_l.c: Likewise.
3096         * stdlib/strtoul_l.c: Likewise.
3097         * stdlib/strtoull_l.c: Likewise.
3098
3099 1997-05-26 02:42  Zack Weinberg  <zack@rabi.phys.columbia.edu>
3100
3101         * hurd/dtable.c: De-ansidecl-fy.
3102         * math/test-math.c: Likewise.
3103         * signal/tst-signal.c: Likewise.
3104         * stdio/getc.c: Likewise.
3105         * stdio/obstream.c: Likewise.
3106         * stdio/putc.c: Likewise.
3107         * stdio-common/bug1.c: Likewise.
3108         * stdio-common/bug2.c: Likewise.
3109         * stdio-common/bug6.c: Likewise.
3110         * stdio-common/fscanf.c: Likewise.
3111         * stdlib/testsort.c: Likewise.
3112         * string/tester.c: Likewise.
3113         * sysdeps/am29k/ffs.c: Likewise.
3114         * sysdeps/generic/bb_init_func.c: Likewise.
3115         * sysdeps/generic/bcopy.c: Likewise.
3116         * sysdeps/generic/bzero.c: Likewise.
3117         * sysdeps/generic/div.c: Likewise.
3118         * sysdeps/generic/ffs.c: Likewise.
3119         * sysdeps/generic/memccpy.c: Likewise.
3120         * sysdeps/generic/memcpy.c: Likewise.
3121         * sysdeps/generic/memmove.c: Likewise.
3122         * sysdeps/generic/memset.c: Likewise.
3123         * sysdeps/generic/vfork.c: Likewise.
3124         * sysdeps/generic/vtimes.c: Likewise.
3125         * sysdeps/i386/bzero.c: Likewise.
3126         * sysdeps/i386/ffs.c: Likewise.
3127         * sysdeps/i960/ffs.c: Likewise.
3128         * sysdeps/m68k/ffs.c: Likewise.
3129         * sysdeps/m88k/ffs.c: Likewise.
3130         * sysdeps/mach/hurd/_exit.c: Likewise.
3131         * sysdeps/mach/hurd/accept.c: Likewise.
3132         * sysdeps/mach/hurd/access.c: Likewise.
3133         * sysdeps/mach/hurd/adjtime.c: Likewise.
3134         * sysdeps/mach/hurd/bind.c: Likewise.
3135         * sysdeps/mach/hurd/brk.c: Likewise.
3136         * sysdeps/mach/hurd/chdir.c: Likewise.
3137         * sysdeps/mach/hurd/chflags.c: Likewise.
3138         * sysdeps/mach/hurd/chmod.c: Likewise.
3139         * sysdeps/mach/hurd/chown.c: Likewise.
3140         * sysdeps/mach/hurd/chroot.c: Likewise.
3141         * sysdeps/mach/hurd/close.c: Likewise.
3142         * sysdeps/mach/hurd/connect.c: Likewise.
3143         * sysdeps/mach/hurd/defs.c: Likewise.
3144         * sysdeps/mach/hurd/dup2.c: Likewise.
3145         * sysdeps/mach/hurd/execve.c: Likewise.
3146         * sysdeps/mach/hurd/fchdir.c: Likewise.
3147         * sysdeps/mach/hurd/fchflags.c: Likewise.
3148         * sysdeps/mach/hurd/fchmod.c: Likewise.
3149         * sysdeps/mach/hurd/fchown.c: Likewise.
3150         * sysdeps/mach/hurd/fcntl.c: Likewise.
3151         * sysdeps/mach/hurd/fdopen.c: Likewise.
3152         * sysdeps/mach/hurd/flock.c: Likewise.
3153         * sysdeps/mach/hurd/fsync.c: Likewise.
3154         * sysdeps/mach/hurd/ftruncate.c: Likewise.
3155         * sysdeps/mach/hurd/getdtsz.c: Likewise.
3156         * sysdeps/mach/hurd/getegid.c: Likewise.
3157         * sysdeps/mach/hurd/geteuid.c: Likewise.
3158         * sysdeps/mach/hurd/getgid.c: Likewise.
3159         * sysdeps/mach/hurd/getgroups.c: Likewise.
3160         * sysdeps/mach/hurd/gethostid.c: Likewise.
3161         * sysdeps/mach/hurd/gethostname.c: Likewise.
3162         * sysdeps/mach/hurd/getitimer.c: Likewise.
3163         * sysdeps/mach/hurd/getlogin.c: Likewise.
3164         * sysdeps/mach/hurd/getpeername.c: Likewise.
3165         * sysdeps/mach/hurd/getpgid.c: Likewise.
3166         * sysdeps/mach/hurd/getpid.c: Likewise.
3167         * sysdeps/mach/hurd/getppid.c: Likewise.
3168         * sysdeps/mach/hurd/getsockname.c: Likewise.
3169         * sysdeps/mach/hurd/getsockopt.c: Likewise.
3170         * sysdeps/mach/hurd/getuid.c: Likewise.
3171         * sysdeps/mach/hurd/ioctl.c: Likewise.
3172         * sysdeps/mach/hurd/isatty.c: Likewise.
3173         * sysdeps/mach/hurd/link.c: Likewise.
3174         * sysdeps/mach/hurd/listen.c: Likewise.
3175         * sysdeps/mach/hurd/lseek.c: Likewise.
3176         * sysdeps/mach/hurd/mkdir.c: Likewise.
3177         * sysdeps/mach/hurd/open.c: Likewise.
3178         * sysdeps/mach/hurd/pipe.c: Likewise.
3179         * sysdeps/mach/hurd/read.c: Likewise.
3180         * sysdeps/mach/hurd/readlink.c: Likewise.
3181         * sysdeps/mach/hurd/reboot.c: Likewise.
3182         * sysdeps/mach/hurd/recv.c: Likewise.
3183         * sysdeps/mach/hurd/recvfrom.c: Likewise.
3184         * sysdeps/mach/hurd/rename.c: Likewise.
3185         * sysdeps/mach/hurd/rewinddir.c: Likewise.
3186         * sysdeps/mach/hurd/rmdir.c: Likewise.
3187         * sysdeps/mach/hurd/sbrk.c: Likewise.
3188         * sysdeps/mach/hurd/seekdir.c: Likewise.
3189         * sysdeps/mach/hurd/select.c: Likewise.
3190         * sysdeps/mach/hurd/setegid.c: Likewise.
3191         * sysdeps/mach/hurd/seteuid.c: Likewise.
3192         * sysdeps/mach/hurd/setgid.c: Likewise.
3193         * sysdeps/mach/hurd/setgroups.c: Likewise.
3194         * sysdeps/mach/hurd/sethostid.c: Likewise.
3195         * sysdeps/mach/hurd/sethostname.c: Likewise.
3196         * sysdeps/mach/hurd/setlogin.c: Likewise.
3197         * sysdeps/mach/hurd/setpgid.c: Likewise.
3198         * sysdeps/mach/hurd/setregid.c: Likewise.
3199         * sysdeps/mach/hurd/setreuid.c: Likewise.
3200         * sysdeps/mach/hurd/setrlimit.c: Likewise.
3201         * sysdeps/mach/hurd/setsid.c: Likewise.
3202         * sysdeps/mach/hurd/setsockopt.c: Likewise.
3203         * sysdeps/mach/hurd/settimeofday.c: Likewise.
3204         * sysdeps/mach/hurd/setuid.c: Likewise.
3205         * sysdeps/mach/hurd/shutdown.c: Likewise.
3206         * sysdeps/mach/hurd/sigaction.c: Likewise.
3207         * sysdeps/mach/hurd/sigaltstack.c: Likewise.
3208         * sysdeps/mach/hurd/sigpending.c: Likewise.
3209         * sysdeps/mach/hurd/sigprocmask.c: Likewise.
3210         * sysdeps/mach/hurd/sigstack.c: Likewise.
3211         * sysdeps/mach/hurd/sigsuspend.c: Likewise.
3212         * sysdeps/mach/hurd/socket.c: Likewise.
3213         * sysdeps/mach/hurd/socketpair.c: Likewise.
3214         * sysdeps/mach/hurd/stdio_init.c: Likewise.
3215         * sysdeps/mach/hurd/symlink.c: Likewise.
3216         * sysdeps/mach/hurd/sync.c: Likewise.
3217         * sysdeps/mach/hurd/sysd-stdio.c: Likewise.
3218         * sysdeps/mach/hurd/telldir.c: Likewise.
3219         * sysdeps/mach/hurd/truncate.c: Likewise.
3220         * sysdeps/mach/hurd/umask.c: Likewise.
3221         * sysdeps/mach/hurd/unlink.c: Likewise.
3222         * sysdeps/mach/hurd/wait4.c: Likewise.
3223         * sysdeps/mach/hurd/utimes.c: Likewise.
3224         * sysdeps/mach/hurd/write.c: Likewise.
3225         * sysdeps/mach/adjtime.c: Likewise.
3226         * sysdeps/mach/gettimeofday.c: Likewise.
3227         * sysdeps/mach/usleep.c: Likewise.
3228         * sysdeps/mips/__longjmp.c: Likewise.
3229         * sysdeps/posix/clock.c: Likewise.
3230         * sysdeps/posix/ctermid.c: Likewise.
3231         * sysdeps/posix/defs.c: Likewise.
3232         * sysdeps/posix/dup.c: Likewise.
3233         * sysdeps/posix/libc_fatal.c: Likewise.
3234         * sysdeps/posix/stdio_init.c: Likewise.
3235         * sysdeps/rs6000/ffs.c: Likewise.
3236         * sysdeps/sparc/e_sqrt.c: Likewise.
3237         * sysdeps/standalone/i386/force_cpu386/_exit.c: Likewise.
3238         * sysdeps/standalone/i386/force_cpu386/brdinit.c: Likewise.
3239         * sysdeps/standalone/i386/force_cpu386/console.c: Likewise.
3240         * sysdeps/standalone/i960/nindy960/_exit.c: Likewise.
3241         * sysdeps/standalone/i960/nindy960/brdinit.c: Likewise.
3242         * sysdeps/standalone/i960/nindy960/console.c: Likewise.
3243         * sysdeps/standalone/m68k/m68020/mvme136/_exit.c: Likewise.
3244         * sysdeps/standalone/m68k/m68020/mvme136/brdinit.c: Likewise.
3245         * sysdeps/standalone/brk.c: Likewise.
3246         * sysdeps/stub/_exit.c: Likewise.
3247         * sysdeps/stub/brdinit.c: Likewise.
3248         * sysdeps/stub/console.c: Likewise.
3249         * sysdeps/stub/defs.c: Likewise.
3250         * sysdeps/stub/errlist.c: Likewise.
3251         * sysdeps/stub/libc_fatal.c: Likewise.
3252         * sysdeps/stub/siglist.c: Likewise.
3253         * sysdeps/stub/stdio_init.c: Likewise.
3254         * sysdeps/stub/strtsupp.c: Likewise.
3255         * sysdeps/unix/bsd/bsd4.4/tcgetattr.c: Likewise.
3256         * sysdeps/unix/bsd/bsd4.4/tcsetattr.c: Likewise.
3257         * sysdeps/unix/bsd/bsd4.4/wait3.c: Likewise.
3258         * sysdeps/unix/bsd/sun/sunos4/tcflow.c: Likewise.
3259         * sysdeps/unix/bsd/sun/sunos4/tcflush.c: Likewise.
3260         * sysdeps/unix/bsd/sun/sunos4/tcgetattr.c: Likewise.
3261         * sysdeps/unix/bsd/sun/sunos4/tcsendbrk.c: Likewise.
3262         * sysdeps/unix/bsd/sun/sunos4/wait4.c: Likewise.
3263         * sysdeps/unix/bsd/ultrix4/mips/sigvec.c: Likewise.
3264         * sysdeps/unix/bsd/bsdstat.h: Likewise.
3265         * sysdeps/unix/bsd/clock.c: Likewise.
3266         * sysdeps/unix/bsd/gtty.c: Likewise.
3267         * sysdeps/unix/bsd/init-posix.c: Likewise.
3268         * sysdeps/unix/bsd/setgid.c: Likewise.
3269         * sysdeps/unix/bsd/setrgid.c: Likewise.
3270         * sysdeps/unix/bsd/setruid.c: Likewise.
3271         * sysdeps/unix/bsd/setuid.c: Likewise.
3272         * sysdeps/unix/bsd/stty.c: Likewise.
3273         * sysdeps/unix/bsd/telldir.c: Likewise.
3274         * sysdeps/unix/bsd/ualarm.c: Likewise.
3275         * sysdeps/unix/common/glue-ctype.c: Likewise.
3276         * sysdeps/unix/sparc/start.c: Likewise.
3277         * sysdeps/unix/sysv/irix4/fpathconf.c: Likewise.
3278         * sysdeps/unix/sysv/irix4/getgroups.c: Likewise.
3279         * sysdeps/unix/sysv/irix4/getrusage.c: Likewise.
3280         * sysdeps/unix/sysv/irix4/pathconf.c: Likewise.
3281         * sysdeps/unix/sysv/irix4/setgroups.c: Likewise.
3282         * sysdeps/unix/sysv/irix4/sigtramp.c: Likewise.
3283         * sysdeps/unix/sysv/irix4/start.c: Likewise.
3284         * sysdeps/unix/sysv/irix4/sysconf.c: Likewise.
3285         * sysdeps/unix/sysv/sco3.2.4/__setpgid.c: Likewise.
3286         * sysdeps/unix/sysv/sco3.2.4/getgroups.c: Likewise.
3287         * sysdeps/unix/sysv/sysv4/__getpgid.c: Likewise.
3288         * sysdeps/unix/sysv/sysv4/__setpgid.c: Likewise.
3289         * sysdeps/unix/sysv/sysv4/ftruncate.c: Likewise.
3290         * sysdeps/unix/sysv/sysv4/gethostname.c: Likewise.
3291         * sysdeps/unix/sysv/sysv4/getpgid.c: Likewise.
3292         * sysdeps/unix/sysv/sysv4/sethostname.c: Likewise.
3293         * sysdeps/unix/sysv/sysv4/setpgid.c: Likewise.
3294         * sysdeps/unix/sysv/sysv4/setsid.c: Likewise.
3295         * sysdeps/unix/sysv/gethostname.c: Likewise.
3296         * sysdeps/unix/sysv/tcgetpgrp.c: Likewise.
3297         * sysdeps/unix/sysv/tcsetpgrp.c: Likewise.
3298         * sysdeps/unix/alarm.c: Likewise.
3299         * sysdeps/unix/make_errlist.c: Likewise.
3300         * sysdeps/unix/rewinddir.c: Likewise.
3301         * sysdeps/unix/seekdir.c: Likewise.
3302         * sysdeps/unix/time.c: Likewise.
3303         * sysdeps/unix/utime.c: Likewise.
3304         * sysdeps/vax/__longjmp.c: Likewise.
3305         * sysdeps/vax/memccpy.c: Likewise.
3306         * time/strftime.c: Likewise.
3307
3308 1997-05-25 21:57  Miles Bader  <miles@gnu.ai.mit.edu>
3309
3310         * argp/argp-parse.c (parser_init): For the special case where no
3311         parsing function is supplied for an argp, propagate its input to
3312         its first child, if any.
3313
3314         * argp/argp.h (struct argp_state): `argp' field renamed to `root_argp'.
3315         * argp/argp-help.c (__argp_state_help, argp_args_usage, hol_help):
3316         Replace references to STATE->argp with STATE->root_argp.
3317         * argp/argp-parse.c (parser_init): Likewise.
3318
3319 1997-05-26 14:17  Ulrich Drepper  <drepper@cygnus.com>
3320
3321         * manual/main.texi: Clarify situation for other not supported ports.
3322         Proposed by Andreas Jaeger <aj@arthur.rhein-neckar.de>.
3323         We recommend binutils 2.8.
3324
3325 1997-05-26 12:17  Ulrich Drepper  <drepper@cygnus.com>
3326
3327         * netinet/in.h: New file.  Wrapper around inet/netinet/in.h.
3328
3329 1997-05-25 09:51  H.J. Lu  <hjl@gnu.ai.mit.edu>
3330
3331         * sysdeps/i386/elf/start.S: Change local label "nofini"
3332         to ".Lnofini".
3333
3334         * sysdeps/i386/i386-mcount.S: Use GOT, instead of GOTOFF.
3335
3336 1997-05-24 17:45  H.J. Lu  <hjl@gnu.ai.mit.edu>
3337
3338         * gmon/gmon.c (_mcleanup): Free tostruct array allocated in monstartup.
3339
3340 1997-05-25 03:00  Ulrich Drepper  <drepper@cygnus.com>
3341
3342         * elf/dynamic-link.h (_dl_verbose): New variable, declare.
3343         * elf/rtld.c (_dl_verbose): New variable, define.
3344         (dl_main): Define _dl_verbose based on DL_WARN environment variable.
3345         * sysdeps/i386/dl-machine.h (elf_machine_rel): Print warning about
3346         changed size in copy relocation only if symbol in shared object
3347         is larger or _dl_verbose is nonzero.
3348         * sysdeps/m68k/dl-machine.h (elf_machine_rel): Likewise.
3349         * sysdeps/powerpc/dl-machine.h (elf_machine_rel): Likewise.
3350         * sysdeps/sparc/dl-machine.h (elf_machine_rel): Likewise.
3351
3352         * nis/nss_nis/nis-ethers.c: Don't use relative include paths, use
3353         <...>.
3354         * nis/nss_nis/nis-grp.c: Likewise.
3355         * nis/nss_nis/nis-hosts.c: Likewise.
3356         * nis/nss_nis/nis-network.c: Likewise.
3357         * nis/nss_nis/nis-proto.c: Likewise.
3358         * nis/nss_nis/nis-pwd.c: Likewise.
3359         * nis/nss_nis/nis-rpc.c: Likewise.
3360         * nis/nss_nis/nis-spwd.c: Likewise.
3361         * sysdeps/unix/sysv/sysd-stdio.c: Likewise.
3362         * wcsmbs/wcscoll.c: Likewise.
3363         * wcsmbs/wcstod.c: Likewise.
3364         * wcsmbs/wcstof.c: Likewise.
3365         * wcsmbs/wcstol.c: Likewise.
3366         * wcsmbs/wcstold.c: Likewise.
3367         * wcsmbs/wcsxfrm.c: Likewise.
3368         Reported by Zack Weinberg <zack@rabi.phys.columbia.edu>.
3369
3370         * time/strftime.c: Implement # flag which changes case of output for
3371         %a, %b, %B, %p, and %Z format.
3372         When printing numbers, the given field width is always respected.
3373         This means that padding happens only up to the given width.
3374         Proposed by Stephen Gildea <gildea@intouchsys.com>.
3375
3376 1997-05-25 00:44  Ulrich Drepper  <drepper@cygnus.com>
3377
3378         * sysdeps/i386/fpu/__math.h (logb): Fix thinko, reverse output
3379         values.
3380         Reported by Andreas Jaeger <aj@arthur.rhein-neckar.de>.
3381
3382 1997-05-24 21:03  Philip Blundell  <pjb27@cam.ac.uk>
3383
3384         * db/btree/bt_open.c (__bt_open): Only try to use st_blksize (from
3385         struct stat) if it exists for this port.
3386
3387 1997-05-24 20:34  Philip Blundell  <pjb27@cam.ac.uk>
3388
3389         * sysdeps/standalone/arm/errnos.h: Add EPERM.
3390
3391 1997-05-23 16:28  Philip Blundell  <phil@kings-cross.london.uk.eu.org>
3392
3393         * linewrap.h: New file, needed to compile argp without libio.
3394
3395 1997-05-24 11:59  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
3396
3397         * manual/stdio.texi (Formatted Messages): Corrected some typos.
3398
3399 1997-05-24 11:58  Philip Blundell  <pjb27@cam.ac.uk>
3400
3401         * sysdeps/stub/start.c: Fix typo.
3402
3403 1997-05-21 17:53  Miles Bader  <miles@gnu.ai.mit.edu>
3404
3405         * argp/argp-help.c (hol_add_cluster): Initialize CL->depth.
3406
3407 1997-05-24 03:51  Ulrich Drepper  <drepper@cygnus.com>
3408
3409         * stdlib/Makefile (routines): Add strtol_l, strtoul_l, strtoll_l,
3410         strtoull_l, strtof_l, strtod_l, and strtold_l.
3411         * stdlib/stdlib.h: Add prototypes for new functions.
3412         * stdlib/strtod.c: Change for compiling as strtoX_l.
3413         * stdlib/strtol.c: Likewise.
3414         * stdlib/strtof.c: Likewise.
3415         * stdlib/strtold.c: Likewise.
3416         * stdlib/strtod_l.c: New file.
3417         * stdlib/strtof_l.c: New file.
3418         * stdlib/strtold_l.c: New file.
3419         * stdlib/strtol_l.c: New file.
3420         * stdlib/strtoul_l.c: New file.
3421         * stdlib/strtoll_l.c: New file.
3422         * stdlib/strtoull_l.c: New file.
3423         * string/Makefile (routines): Add strcasecmp_l and strncase_l.
3424         * string/string.h: Add prototypes for new functions.
3425         * sysdeps/generic/strcasecmp.c: Change for compiling as strcasecmp_l.
3426         * sysdeps/generic/strncase.c: Change for compiling as strncasecmp_l.
3427         * sysdeps/generic/strcasecmp_l.c: New file.
3428         * sysdeps/generic/strncase_l.c: New file.
3429         * wcsmbs/Makefile (routines): Add wcstol_l, wcstoul_l, wcstoll_l,
3430         wcstoull_l, wcstod_l, wcstold_l, wcstof_l, wcscasecmp_l, and
3431         wcsncase_l.
3432         * wcsmbs/wchar.h: Add prototypes for new functions.
3433         * wcsmbs/wcscasecmp.c: Change for compiling as wcscasecmp_l.
3434         * wcsmbs/wcsncase.c: Change for compiling as wcsncasecmp_l.
3435         * wcsmbs/wcscasecmp_l.c: New file.
3436         * wcsmbs/wcsncase_l.c: New file.
3437         * wcsmbs/wcstof.c: Change for compiling as wcstof_l.c
3438         * wcsmbs/wcstold.c: Change for compiling as wcstold_l.c
3439         * wcsmcs/wcstod_l.c: New file.
3440         * wcsmcs/wcstof_l.c: New file.
3441         * wcsmcs/wcstold_l.c: New file.
3442         * wcsmcs/wcstol_l.c: New file.
3443         * wcsmcs/wcstoul_l.c: New file.
3444         * wcsmcs/wcstoll_l.c: New file.
3445         * wcsmcs/wcstoull_l.c: New file.
3446
3447         * Makeconfig (binfmt-subdir): New variable.  Set to `elf' if
3448         $(elf) is defined.  More to come later when other binary formats
3449         are supported.
3450         * Makefile (subdirs): Remove elf.  Add $(binfmt-subdir).
3451         Suggested by Philip Blundell.
3452
3453         * stdlib/Makefile (headers): Add fmtmsg.h.
3454         (routines): Add fmtmsg.
3455         * stdlib/fmtmsg.c: New file.
3456         * stdlib/fmtmsg.h: New file.
3457         * manual/stdio.texi: Add description of fmtmsg and addseverity.
3458         * manual/examples/fmtmsgexpl.c: Example program for fmtmsg
3459         documentation.
3460
3461 1997-05-23 15:26  Philip Blundell  <pjb27@cam.ac.uk>
3462
3463         * resolv/res_query.c (res_querydomain): Avoid potential buffer
3464         overrun.  Reported by Dan A. Dickey <ddickey@transition.com>.
3465
3466 1997-05-22 18:36  Thomas Bushnell, n/BSG  <thomas@gnu.ai.mit.edu>
3467
3468         * elf/dl-support.c (_dl_sysdep_open_zero_fill,
3469         _dl_sysdep_read_whole_file): Moved functions to ...
3470         * elf/dl-misc.c: This new file.
3471         * sysdeps/generic/dl-sysdepio.c: Delete file and move functions...
3472         * elf/dl-misc.c: ... here.
3473         * sysdeps/generic/dl-sysdep.c (_dl_sysdep_open_zero_fill,
3474         _dl_sysdep_read_whole_file): Delete functions; they now come from
3475         elf/dl-misc.c (dl-support.c had contained identical versions).
3476         * sysdeps/mach/hurd/dl-sysdepio.c: Delete file; move functions...
3477         * sysdeps/mach/hurd/dl-sysdep.c: ... here, but mark them weak so
3478         that the regular ones in dl-misc work once we've initialized.
3479         * elf/Makefile (dl-routines): Remove dl-sysdepio.c.  Add dl-misc.c.
3480
3481 1997-05-22 21:55  Philip Blundell  <pjb27@cam.ac.uk>
3482
3483         * inet/Makefile (headers): Add netinet/inbits.h.
3484         * inet/netinet/in.h: New file.
3485         * sysdeps/generic/netinet/inbits.h: Likewise.
3486         * sysdeps/unix/sysv/linux/netinet/inbits.h: Likewise.
3487         * sysdeps/generic/netinet/ip6.h: Move to...
3488         * inet/netinet/ip6.h: ... here.
3489         * sysdeps/generic/netinet/icmp6.h: Move to...
3490         * inet/netinet/icmp6.h: ... here.
3491         * sysdeps/unix/sysv/linux/netinet/in.h: Remove.
3492         * sysdeps/generic/netinet/in.h: Remove.
3493
3494 1997-05-22 05:40  Richard Henderson  <rth@tamu.edu>
3495
3496         * sysdeps/alpha/dl-machine.h (elf_machine_runtime_setup): If we are
3497         not looking at the new thread-safe .plt, don't be lazy about relocs.
3498      &nbs