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