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