Use THREAD_GETMEM and THREAD_SETMEM to access the elements of the
[kopensolaris-gnu/glibc.git] / ChangeLog
1 1998-08-25  Ulrich Drepper  <drepper@cygnus.com>
2
3         * sysdeps/generic/dl-cache.c: Move static variable cache and cachesize
4         to toplevel.
5         (_dl_unload_cache): New function.
6         * elf/Versions [libc GLIBC_2.1]: Add _dl_unload_cache.
7         * elf/dl-open.c (_dl_open): Unload map file before freeing the lock.
8         * elf/rtld (dl_main): Unload map file before jumping to user code.
9
10         * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Define O_DIRECT.
11         Correct comment for O_LARGEFILE.
12         * sysdeps/unix/sysv/linux/bits/fcntl.h: Define O_DIRECT.
13         Change O_LARGEFILE to correct value.
14
15 1998-08-25 14:34  Ulrich Drepper  <drepper@cygnus.com>
16
17         * libio/iogetline.c (_IO_getline_info): Don't read anything for
18         N == 0.  Patch by HJ Lu.
19
20 1998-08-25 11:43  Ulrich Drepper  <drepper@cygnus.com>
21
22         * elf/elf.h: Add syminfo stuff and other DT_* from Solaris' ELF.
23
24 1998-08-25  Bernd Schmidt  <crux@Pool.Informatik.RWTH-Aachen.DE>
25
26         * argp/argp.h: Use __inline__ not inline.
27
28         * sysdeps/i386/bits/select.h (FD_ZERO): Rewrite asm not to indicate
29         an input register as being clobbered.
30         * sysdeps/i386/memset.c (memset): Likewise.
31         * sysdeps/i386/bzero.c (__bzero): Likewise.
32         * sysdeps/i386/memcopy.h ({BYTE,WORD}_COPY_[FB]WD): Likewise.
33
34 1998-08-25  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
35
36         * stdlib/jrand48_r.c (__jrand48_r): Set also upper half of result.
37         Fixes PR libc/757 (Reported by Michael Creutz <creutz@bnl.gov).
38
39 1998-08-24 16:34  Ulrich Drepper  <drepper@cygnus.com>
40
41         * debug/catchsegv.sh: Handle text preceding backtrace better.
42         * sysdeps/generic/segfault.c: Allow register dump.  Allow handler
43         to be installed for other signals than SIGSEGV.
44         * sysdeps/generic/register-dump.h: New file.
45         * sysdeps/i386/register-dump.h: New file.
46         * sysdeps/powerpc/register-dump.h: New file.
47
48         * sysdeps/unix/sysv/linux/i386/profil-counter.h: Use macros from
49         sigcontextinfo.h.
50         * sysdeps/unix/sysv/linux/powerpc/profil-counter.h: Use i386 version.
51
52 1998-08-24  Geoff Keating  <geoffk@ozemail.com.au>
53
54         * sysdeps/unix/sysv/linux/powerpc/sigcontextinfo.h: New file.
55
56 1998-08-09  Geoff Keating  <geoffk@ozemail.com.au>
57
58         * sysdeps/unix/sysv/linux/powerpc/chown.c: New file.
59         * sysdeps/unix/sysv/linux/powerpc/lchown.S: New file.
60         * sysdeps/unix/sysv/linux/powerpc/syscalls.list: Add chown, remove
61         getresuid, getresgid.
62
63 1998-08-16  Geoff Keating  <geoffk@ozemail.com.au>
64
65         * sysdeps/unix/sysv/linux/powerpc/clone.S: Fix bugs.  Set up stack
66         pointer in userland.
67
68 1998-08-21  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
69
70         * sysdeps/unix/sysv/linux/sys/mount.h (MNT_FORCE): Define as enum
71         and fix value.
72
73 1998-08-22  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
74
75         * elf/ldd.bash.in: Add missing quotes around $file.  Make loop
76         over arguments Bourne shell compatible.  Don't exit unsuccessfully
77         if nonelf returns successfully.  Avoid duplicating most of the
78         script.
79         * sysdeps/unix/sysv/linux/ldd-rewrite.sed: Add missing quotes
80         around $file.
81
82 1998-08-24 10:37  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
83
84         * sysdeps/unix/sysv/linux/m68k/Makefile (sysdep_headers): Add
85         sys/reg.h.
86         * sysdeps/unix/sysv/linux/m68k/sys/reg.h: New file.
87         * sysdeps/unix/sysv/linux/m68k/Dist: Distribute it.
88
89 1998-08-23  Ulrich Drepper  <drepper@cygnus.com>
90
91         * sysdeps/unix/sysv/linux/i386/Versions [GLIBC_2.1]: Add
92         __modify_ldt and modify_ldt.
93         * sysdeps/unix/sysv/linux/i386/syscalls.list: Add modify_ldt.
94
95         * sysdeps/unix/sysv/linux/i386/sysdep.h (SYSCALL_ERROR_HANDLER):
96         Use orl $-1 instead of movl $-1 to save two bytes.
97         * sysdeps/unix/sysv/linux/i386/i686/sysdep.h (SYSCALL_ERROR_HANDLER):
98         Likewise.
99
100 1998-08-17  H.J. Lu  <hjl@gnu.org>
101
102         * libio/Versions (_IO_do_write, _IO_file_attach,
103         _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
104         _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
105         _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
106         _IO_file_write, _IO_file_xsputn): Added to GLIBC_2.1.
107
108         * libio/fileops.c (_IO_do_write, _IO_file_attach,
109         _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
110         _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
111         _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
112         _IO_file_write, _IO_file_xsputn): Change the prefix to
113         "_IO_new_". Added to GLIBC_2.1.
114
115         * libio/libioP.h (_IO_do_write, _IO_file_attach,
116         _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
117         _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
118         _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
119         _IO_file_write, _IO_file_xsputn): Add prototypes for the prefix
120         "_IO_new_".
121
122         * libio/oldfileops.c (_IO_do_write, _IO_file_attach,
123         _IO_file_close_it, _IO_file_finish, _IO_file_fopen,
124         _IO_file_init, _IO_file_overflow, _IO_file_seekoff,
125         _IO_file_setbuf, _IO_file_sync, _IO_file_underflow,
126         _IO_file_write, _IO_file_xsputn): Added to GLIBC_2.0.
127
128 1998-08-23  Richard Henderson  <rth@cygnus.com>
129
130         * Makeconfig (LDFLAGS): Remove.
131
132         * csu/initfini.c: Return to .text before __gmon_start__.
133
134         * elf/elf.h (EM_FAKE_ALPHA): Rename from EM_OLD_ALPHA.
135         (STO_MIPS_*): Rename from STO_*.
136         (STB_MIPS_SPLIT_COMMON): Rename from STB_SPLIT_COMMON.
137         (STO_ALPHA_NOPV, STO_ALPHA_STD_GPLOAD): New.
138
139         * math/atest-exp.c (mpn_bitsize): Fix bit location calculation.
140         (main): e3s is negative on zero.
141         * math/atest-exp2.c: Likewise.
142         * math/atest-sincos.c: Likewise.
143
144 1998-08-23  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
145
146         * Makerules (install): Add comment about absolute paths.
147
148 1998-08-23  Ulrich Drepper  <drepper@cygnus.com>
149
150         * libio/vsnprintf.c (_IO_vsnprintf): Set first byte of destination
151         array to NUL to handle maxlen==1 case correctly.
152         Patch by HJ Lu.
153
154 1998-08-23  Richard Henderson  <rth@cygnus.com>
155
156         * sysdeps/alpha/elf/crtbegin.S: Fix .prologue; no pv used.
157         * sysdeps/alpha/elf/crtend.S: Likewise.
158         * sysdeps/alpha/elf/start.S: Likewise.
159
160         * sysdeps/unix/sysv/linux/alpha/rt_sigaction.S: Fix .prologue;
161         non-standard pv usage.
162
163         * sysdeps/unix/sysv/linux/alpha/brk.S: Use jmp macro for relaxation.
164         * sysdeps/unix/sysv/linux/alpha/getitimer.S: Likewise.
165         * sysdeps/unix/sysv/linux/alpha/getrusage.S: Likewise.
166         * sysdeps/unix/sysv/linux/alpha/gettimeofday.S: Likewise.
167         * sysdeps/unix/sysv/linux/alpha/ieee_get_fp_control.S: Likewise.
168         * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Likewise.
169         * sysdeps/unix/sysv/linux/alpha/select.S: Likewise.
170         * sysdeps/unix/sysv/linux/alpha/setitimer.S: Likewise.
171         * sysdeps/unix/sysv/linux/alpha/settimeofday.S: Likewise.
172         * sysdeps/unix/sysv/linux/alpha/utimes.S: Likewise.
173         * sysdeps/unix/sysv/linux/alpha/wait4.S: Likewise.
174
175         * sysdeps/alpha/fpu/e_sqrt.c: Use the asm version when the input is
176         a finite non-denormal, deferring to the full IEEE version otherwise.
177
178         * sysdeps/alpha/fpu/bits/mathinline.h (__floorf, __floor):
179         Early out for -0.  Optimize for !_IEEE_FP_INEXACT.
180         * sysdeps/alpha/fpu/s_floor.c: New.
181         * sysdeps/alpha/fpu/s_floorf.c: New.
182         * sysdeps/alpha/fpu/s_ceil.c: New.
183         * sysdeps/alpha/fpu/s_ceilf.c: New.
184
185 1998-08-22  Philip Blundell  <philb@gnu.org>
186
187         * sysdeps/arm/bits/string.h: New file.
188
189 1998-08-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
190
191         * sysdeps/unix/sysv/linux/configure.in: Obey --with-headers,
192         document it.
193
194         * sysdeps/unix/sysv/linux/alpha/configure.in: New file, contains
195         test for recent Linux 2.1.100+ headers.
196
197 1998-08-21  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
198
199         * nis/nss_compat/compat-initgroups.c: Optimize NIS query.
200
201 1998-08-21 17:21  Ulrich Drepper  <drepper@cygnus.com>
202
203         * sysdeps/unix/sysv/linux/glob64.c: Define __stat using __xstat64.
204
205 1998-08-20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
206
207         * Makefile (elf/ldso_install): Put back.  The problem still persists.
208         * elf/Makefile (ldso_install): Likewise.
209
210 1998-08-20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
211
212         * db2/db/db.c (db_open) [_LIBC]: Rename to __nss_db_open and
213         create weak alias.
214         * include/db.h: Declare __nss_db_open.
215         * db2/Versions: Export it.
216
217         * db2/makedb.c: Convert to use db2 API.
218         * nss/nss_db/db-XXX.c: Likewise.
219         * nss/nss_db/db-netgrp.c: Likewise.
220         * nss/nss_db/db-alias.c: Likewise.
221         (_nss_db_getaliasent_r): Allow retrying with a larger buffer.
222
223 1998-08-19  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
224
225         * sysdeps/unix/sysv/linux/Makefile (sysdep_routines): Remove
226         sys_setresuid, already built automatically (or not).
227         * sysdeps/unix/sysv/linux/syscalls.list: Define __setresuid
228         instead of __syscall_setresuid and add back setresuid.
229         * sysdeps/unix/sysv/linux/seteuid.c: Use __setresuid instead of
230         __syscall_setresuid.
231
232 1998-08-21  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
233
234         * sysdeps/unix/sysv/linux/sys/mount.h: Fix typo.
235
236 1998-08-20  Ulrich Drepper  <drepper@cygnus.com>
237
238         * elf/Makefile (sh-ldd-rewrite): Remove expression to remove
239         BASH-ONLY marked region.
240         * elf/ldd.bash.in: Remove special BASH-ONLY markers.
241
242 1998-02-20 17:54  H.J. Lu  <hjl@gnu.org>
243
244         * libio/oldfileops.c (_IO_file_seekoff): Don't adjust pointers if
245         _IO_SYSSEEK fails.
246
247         * libio/iolibio.h (_IO_pos_BAD): Define of type _IO_fpos64_t.
248
249         * libio/libioP.h (FILEBUF_LITERAL): Also initialize new _offset
250         element.
251
252 1998-08-21  Roland McGrath  <roland@baalperazim.frob.com>
253
254         * elf/ldd.bash.in (TEXTDOMAIN, TEXTDOMAINDIR): Surround setting these
255         with magic comments ###BASH-ONLY and ###END-BASH-ONLY.
256         * elf/Makefile ($(objpfx)ldd): Generate always from ldd.bash.in.
257         (common-ldd-rewrite): New variable, old contents of $(sh-ldd-rewrite).
258         (sh-ldd-rewrite): Use that, add cmds to remove code surrounded by
259         those magic comments, and to use /bin/sh for @BASH@.
260         (bash-ldd-rewrite): Use $(common-ldd-rewrite).
261         * elf/ldd.sh.in: File removed.
262
263 1998-08-20 20:07  Ulrich Drepper  <drepper@cygnus.com>
264
265         * pwd/getpw.c (__getpw): Use %lu for uid and gid parameter and
266         cast them to unsigned long int.
267         * pwd/putpwent.c (putpwent): Likewise.
268         Patch by John Tobey <jtobey@banta-im.com>.
269
270 1998-08-20 17:14  H.J. Lu  <hjl@gnu.org>
271
272         * libio/libioP.h (FILEBUF_LITERAL): Set the _offset field to
273         _IO_pos_BAD.
274
275 1998-02-20 17:54  H.J. Lu  <hjl@gnu.org>
276
277         * libio/fileops.c (_IO_file_seekoff): Don't adjust pointers if
278         _IO_SYSSEEK fails.
279
280 1998-08-20 19:14  Ulrich Drepper  <drepper@cygnus.com>
281
282         * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (sysdeps_routines):
283         Add umount and umount2.
284         * sysdeps/unix/sysv/linux/syscalls.list: Remove umount.
285         * sysdeps/unix/sysv/linux/umount.S: New file.
286         * sysdeps/unix/sysv/linux/umount2.S: New file.
287         * sysdeps/unix/sysv/linux/sys/mount.h: Declare umount2.
288         Define MNT_FORCE.
289
290         * sysdeps/unix/sysv/linux/Makefile [subdirs=misc] (sysdep_headers):
291         Add sys/sendfile.h.
292         * sysdeps/unix/sysv/linux/syscalls.list: Add sendfile.
293         * sysdeps/unix/sysv/linux/sys/sendfile.h: New file.
294
295         * sysdeps/unix/sysv/linux/sys/acct.h: Pretty print.
296
297         * sysdeps/unix/sysv/linux/Versions [GLIBC_2.1]: Add umount2 and
298         sendfile.
299
300 1998-08-20 16:01  Ulrich Drepper  <drepper@cygnus.com>
301
302         * elf/ldd.sh.in: Redirect warnings and error messages to stderr.
303         * elf/ldd.bash.in: Likewise.
304
305         * elf/sln.c: Avoid warning for no main prototype.
306
307         * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Remove O_READ and
308         O_WRITE.
309         * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
310         * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
311
312         * sysdeps/unix/sysv/linux/alpha/bits/fcntl.h: Add F_SETSIG and
313         F_GETSIG.
314         * sysdeps/unix/sysv/linux/bits/fcntl.h: Likewise.
315         * sysdeps/unix/sysv/linux/mips/bits/fcntl.h: Likewise.
316         * sysdeps/unix/sysv/linux/sparc/bits/fcntl.h: Likewise.
317
318 1998-08-20  Philip Blundell  <pb@nexus.co.uk>
319
320         * sysdeps/arm/fpu/ieee754.h: Move to...
321         * sysdeps/arm/ieee754.h: ... here.
322
323         * sysdeps/arm/__longjmp.S: Put return value in correct register.
324         Don't set the condition flags unnecessarily.
325         * sysdeps/arm/fpu/__longjmp.S: Likewise.  Restore floating point
326         registers correctly.
327
328         * sysdeps/arm/dl-machine.h: Fix problems with profiling code
329         (patch from Scott Bambrough).
330
331         * sysdeps/arm/sysdep.h (CALL_MCOUNT): Add missing semicolons.
332
333         * csu/initfini.c (_init): Don't check whether __gmon_start__ is
334         NULL, just call it unconditionally.
335         (__gmon_start__): Provide stub version as a weak symbol.
336
337 1998-07-30  Philip Blundell  <philb@gnu.org>
338
339         * sysdeps/unix/sysv/linux/arm/init-first.h: New file (from patch
340         by Scott Bambrough)
341
342         * sysdeps/unix/sysv/linux/arm/errlist.c: New file; ARM tools don't
343         like `@' in .type directives.
344
345         * sysdeps/arm/bsd-setjmp.S: Use PLT for procedure call.
346         * sysdeps/arm/bsd-_setjmp.S: Likewise.
347
348         * sysdeps/arm/dl-machine.h: Set __libc_stack_end.
349
350 1998-08-20  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
351
352         * sysdeps/unix/sysv/linux/mips/bits/fcntl.h (F_SETOWN): Correct value.
353         (F_GETOWN): Likewise.
354
355         * sysdeps/unix/sysv/linux/bits/siginfo.h (SI_SIGIO): Add it (from
356         Linux 2.1.117).
357
358 1998-08-20  Ulrich Drepper  <drepper@cygnus.com>
359
360         * sysdeps/generic/glob.c [_LIBC]: Define __stat only if not
361         already defined.
362
363 1998-08-18  Ulrich Drepper  <drepper@cygnus.com>
364
365         * include/features.h: Define __USE_EXTERN_INLINES for recent
366         enough gcc.
367         * argp/argp.h: Define extern inline functions only if
368         __USE_EXTERN_INLINES is defined.
369         * libio/stdio.h: Likewise.
370         * math/math.h: Likewise.
371         * stdlib/stdlib.h: Likewise.
372         * string/argz.h: Likewise.
373         * sysdeps/generic/bits/sigset.h: Likewise.
374         * sysdeps/unix/sysv/linux/bits/sigset.h: Likewise.
375         * sysdeps/unix/sysv/sysv4/bits/sigset.h: Likewise.
376         * sysdeps/wordsize-32/inttypes.h: Likewise.
377         * sysdeps/wordsize-64/inttypes.h: Likewise.
378         * wcsmbs/wchar.h: Likewise.
379
380         * sysdeps/generic/bits/glob.c [_LIBC]: Define __stat using __xstat
381         to allow compilation without optimization.
382
383 1998-08-14  Thorsten Kukuk  <kukuk@vt.uni-paderborn.de>
384
385         * nis/nss_compat/compat-grp.c: Set errno to ENOENT if we have no
386         more entries.
387         * nis/nss_compat/compat-initgroups.c: Likewise.
388         * nis/nss_compat/compat-pwd.c: Likewise.
389         * nis/nss_compat/compat-spwd.c: Likewise.
390         * nis/nss_nis/nis-alias.c: Likewise.
391         * nis/nss_nis/nis-ethers.c: Likewise.
392         * nis/nss_nis/nis-grp.c: Likewise.
393         * nis/nss_nis/nis-hosts.c: Likewise.
394         * nis/nss_nis/nis-initgroups.c: Likewise.
395         * nis/nss_nis/nis-network.c: Likewise.
396         * nis/nss_nis/nis-proto.c: Likewise.
397         * nis/nss_nis/nis-pwd.c: Likewise.
398         * nis/nss_nis/nis-rpc.c: Likewise.
399         * nis/nss_nis/nis-service.c: Likewise.
400         * nis/nss_nis/nis-spwd.c: Likewise.
401
402         * nis/rpcsvc/yp.h: Generate new without 1024 byte limits.
403
404         * nis/ypclnt.c: Try binding dir only first time, could be to old.
405
406         * nis/yp_xdr.c: Remove 1024 byte limit.
407         * nis/ypupdate_xdr.c: Likewise.
408
409         * nis/nss_nis/nis-publickey.c: Make sure, nobody could send
410         wrong data.
411
412 1998-08-18  Roland McGrath  <roland@baalperazim.frob.com>
413
414         * Rules (binaries-static, binaries-shared static pattern rules):
415         Depend on lib%, not just libc%, from $(link-libc{,-static}).
416
417         * sysdeps/mach/hurd/Makefile (link-libc-static): New variable; set
418         this here, overriding Makeconfig generic value so we link against
419         the RPC libs.
420
421 1998-08-17  Ulrich Drepper  <drepper@cygnus.com>
422
423         * posix/tstgetopt.c (options): Add NULL entry at end
424         Patch by Adrian Miranda <ade@psg.com>.
425
426 1998-08-15 18:21  Ulrich Drepper  <drepper@cygnus.com>
427
428         * elf/elf.h: Add EI_OSABI, ELFOSABI*, and EI_ABIVERSION.  Move EI_PAD
429         to 9.
430
431 1998-08-15 14:11  Ulrich Drepper  <drepper@cygnus.com>
432
433         * elf/elf.h: Add PPC Diab relocations.
434
435         * malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.
436
437 1998-08-14 10:08  Ulrich Drepper  <drepper@cygnus.com>
438
439         * manual/texinfo.tex: Update.
440
441 1998-08-07  Geoff Keating  <geoffk@ozemail.com.au>
442
443         * sysdeps/powerpc/backtrace.c: New file.
444
445 1998-08-14  Philip Blundell  <pb@nexus.co.uk>
446
447         * sysdeps/arm/fpu/setjmp.S: Correct value of R0 before calling
448         sigjmp_save.
449         * sysdeps/arm/elf/setjmp.S: Obsolete, deleted.
450
451 1998-08-11  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
452
453         * Makefile (install-symbolic-link): Fix spelling.
454
455 1998-08-11  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
456
457         * elf/elf.h (SHT_HIOS): Fix value.
458
459 1998-08-10  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
460
461         * posix/regex.c (WIDE_CHAR_SUPPORT): Don't generate defined as
462         part of the expansion, this is undefined by the standard.
463
464 1998-08-13 19:41  Ulrich Drepper  <drepper@cygnus.com>
465
466         * posix/getconf.c: Add support for systems with incomplete confname.h.
467
468         * sysdeps/posix/sigset.c: Allow SIG_HOLD being undefined.
469
470         * sysdeps/posix/wait3.c: Make it work.
471
472 1998-08-13  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
473
474         * Makefile ($(inst_slibdir)/libc-$(version).so): Remove.
475         (elf/ldso_install): Remove.
476
477         * elf/Makefile (distribute): Add sln.c.
478         (others): Add sln.
479         (others-static): Add sln.
480         (install-rootsbin): Add sln.
481         (others-static): Add sln.
482         (ldso_install): Remove.
483
484 1998-07-24 10:58  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
485
486         * Makerules (install-clean-symbolic-link-list): Make phony.
487         * Makefile (install-symbolic-link): Make phony.  Depend on
488         subdir_install for parallel makes.
489
490
491 1998-07-22  Ulrich Drepper  <drepper@cygnus.com>
492
493         * elf/Makefile (distribute): Add sln.c
494
495 1998-07-21 07:10  H.J. Lu  <hjl@gnu.org>
496
497         * elf/sln.c: New file.
498
499         * Makerules (symbolic-link-prog, symbolic-link-list): New macros.
500         (install-clean-symbolic-link-list): New target.
501         (install): Depend on install-clean-symbolic-link-list.
502         (make-shlib-link): Changed for $(symbolic-link-list).
503
504         * Makefile (install-symbolic-link): New target.
505         (install): Depend on install-symbolic-link.
506
507 1998-08-12 17:03  Ulrich Drepper  <drepper@cygnus.com>
508
509         * include/unistd.h: Protect against multiple inclusion.
510
511         * posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
512         is defined, not is glob is defined.
513         * sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.
514
515 1998-08-01 17:18  H.J. Lu  <hjl@gnu.org>
516
517         * sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
518         xdr_string for ut_line, ut_name and ut_host.
519
520 1998-08-12  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
521
522         * sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
523         /var/mail in accordance with FHS 2.0.
524         Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].
525
526 1998-08-12  Richard Henderson  <rth@cygnus.com>
527
528         * sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
529         Update aliases for cancelation.
530
531         * sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
532         playing with symbol versions.
533
534 1998-08-12  Roland McGrath  <roland@baalperazim.frob.com>
535
536         * sysdeps/mach/hurd/bits/posix_opt.h: Rewritten with comments and
537         multiple inclusion protection.
538         (_POSIX_SYNCHRONIZED_IO, _POSIX_FSYNC, _POSIX_MAPPED_FILES,
539         _POSIX_MEMORY_PROTECTION, _POSIX_POLL, _POSIX_SELECT): New macros,
540         define all these to 1.
541         (_POSIX_SYNC_IO): Add #undef, to remind us that pathconf reports it.
542
543 1998-08-12  Roland McGrath  <roland@baalperazim.frob.com>
544
545         * sysdeps/mach/usleep.c: Include <unistd.h>.
546         (usleep): Return void.
547
548 1998-08-11  Roland McGrath  <roland@baalperazim.frob.com>
549
550         * sysdeps/generic/if_index.c (struct if_freenameindex): Add forward
551         decl to inhibit warning in if_freenameindex defn.
552
553         * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Remove unused variable.
554
555         * sysdeps/mach/hurd/getdomain.c (getdomainname): Renamed from __ name.
556
557         * sysdeps/mach/hurd/reboot.c: Include <sys/reboot.h>.
558         * sysdeps/mach/hurd/getdents.c: Include <unistd.h>.
559         * sysdeps/mach/hurd/sbrk.c: Include <unistd.h>.
560         * sysdeps/mach/usleep.c: Likewise.
561
562         * sysdeps/mach/hurd/bind.c (bind): Add a const.
563
564         * sysdeps/mach/hurd/getdents.c (__getdirentries): Use prototype defn.
565         * sysdeps/unix/bsd/init-posix.c (__init_posix): Likewise.
566         * sysdeps/unix/bsd/times.c (timeval_to_clock_t): Likewise.
567         * sysdeps/mach/hurd/reboot.c (reboot): Likewise.
568         * sysdeps/mach/usleep.c (usleep): Likewise.
569         * sysdeps/mach/hurd/chflags.c (chflags): Likewise.
570         * sysdeps/mach/hurd/fchflags.c (fchflags): Likewise.
571         * sysdeps/mach/hurd/sbrk.c (__sbrk): Likewise.
572         * sysdeps/mach/hurd/stdio_init.c (__stdio_init_stream): Likewise.
573
574 1998-08-11  Roland McGrath  <roland@baalperazim.frob.com>
575
576         * sysdeps/generic/glob64.c: Include <sys/types.h>, <glob.h>, <errno.h>.
577         (glob64): Fix typo.
578
579         * malloc/malloc.c (free_check, realloc_check): Don't cast to long for
580         %p arg to fprintf, since `void *' is the right type already.
581
582 1998-07-25 19:47  Jose M. Moya  <josem@gnu.org>
583
584         * sysdeps/mach/hurd/getcwd.c
585         (_hurd_canonicalize_directory_name_internal): Do not loop forever
586         for unknown root directories.
587         (__getcwd): Return NULL when the current root directory could not
588         be reached.
589
590 1998-08-11 18:39  Ulrich Drepper  <drepper@cygnus.com>
591
592         * string/strsignal.c (strsignal): Count real-time signals from zero.
593
594
595 See ChangeLog.8 for earlier changes.