1 1998-08-18 Ulrich Drepper <drepper@cygnus.com>
3 * include/features.h: Define __USE_EXTERN_INLINES for recent
5 * argp/argp.h: Define extern inline functions only if
6 __USE_EXTERN_INLINES is defined.
7 * libio/stdio.h: Likewise.
8 * math/math.h: Likewise.
9 * stdlib/stdlib.h: Likewise.
10 * string/argz.h: Likewise.
11 * sysdeps/generic/bits/sigset.h: Likewise.
12 * sysdeps/unix/sysv/linux/bits/sigset.h: Likewise.
13 * sysdeps/unix/sysv/sysv4/bits/sigset.h: Likewise.
14 * sysdeps/wordsize-32/inttypes.h: Likewise.
15 * sysdeps/wordsize-64/inttypes.h: Likewise.
16 * wcsmbs/wchar.h: Likewise.
18 * sysdeps/generic/bits/glob.c [_LIBC]: Define __stat using __xstat
19 to allow compilation without optimization.
21 1998-08-14 Thorsten Kukuk <kukuk@vt.uni-paderborn.de>
23 * nis/nss_compat/compat-grp.c: Set errno to ENOENT if we have no
25 * nis/nss_compat/compat-initgroups.c: Likewise.
26 * nis/nss_compat/compat-pwd.c: Likewise.
27 * nis/nss_compat/compat-spwd.c: Likewise.
28 * nis/nss_nis/nis-alias.c: Likewise.
29 * nis/nss_nis/nis-ethers.c: Likewise.
30 * nis/nss_nis/nis-grp.c: Likewise.
31 * nis/nss_nis/nis-hosts.c: Likewise.
32 * nis/nss_nis/nis-initgroups.c: Likewise.
33 * nis/nss_nis/nis-network.c: Likewise.
34 * nis/nss_nis/nis-proto.c: Likewise.
35 * nis/nss_nis/nis-pwd.c: Likewise.
36 * nis/nss_nis/nis-rpc.c: Likewise.
37 * nis/nss_nis/nis-service.c: Likewise.
38 * nis/nss_nis/nis-spwd.c: Likewise.
40 * nis/rpcsvc/yp.h: Generate new without 1024 byte limits.
42 * nis/ypclnt.c: Try binding dir only first time, could be to old.
44 * nis/yp_xdr.c: Remove 1024 byte limit.
45 * nis/ypupdate_xdr.c: Likewise.
47 * nis/nss_nis/nis-publickey.c: Make sure, nobody could send
50 1998-08-18 Roland McGrath <roland@baalperazim.frob.com>
52 * Rules (binaries-static, binaries-shared static pattern rules):
53 Depend on lib%, not just libc%, from $(link-libc{,-static}).
55 * sysdeps/mach/hurd/Makefile (link-libc-static): New variable; set
56 this here, overriding Makeconfig generic value so we link against
59 1998-08-17 Ulrich Drepper <drepper@cygnus.com>
61 * posix/tstgetopt.c (options): Add NULL entry at end
62 Patch by Adrian Miranda <ade@psg.com>.
64 1998-08-15 18:21 Ulrich Drepper <drepper@cygnus.com>
66 * elf/elf.h: Add EI_OSABI, ELFOSABI*, and EI_ABIVERSION. Move EI_PAD
69 1998-08-15 14:11 Ulrich Drepper <drepper@cygnus.com>
71 * elf/elf.h: Add PPC Diab relocations.
73 * malloc/Makefile (libmcheck.a): Use $(LN_S) not ln.
75 1998-08-14 10:08 Ulrich Drepper <drepper@cygnus.com>
77 * manual/texinfo.tex: Update.
79 1998-08-07 Geoff Keating <geoffk@ozemail.com.au>
81 * sysdeps/powerpc/backtrace.c: New file.
83 1998-08-14 Philip Blundell <pb@nexus.co.uk>
85 * sysdeps/arm/fpu/setjmp.S: Correct value of R0 before calling
87 * sysdeps/arm/elf/setjmp.S: Obsolete, deleted.
89 1998-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
91 * Makefile (install-symbolic-link): Fix spelling.
93 1998-08-11 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
95 * elf/elf.h (SHT_HIOS): Fix value.
97 1998-08-10 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
99 * posix/regex.c (WIDE_CHAR_SUPPORT): Don't generate defined as
100 part of the expansion, this is undefined by the standard.
102 1998-08-13 19:41 Ulrich Drepper <drepper@cygnus.com>
104 * posix/getconf.c: Add support for systems with incomplete confname.h.
106 * sysdeps/posix/sigset.c: Allow SIG_HOLD being undefined.
108 * sysdeps/posix/wait3.c: Make it work.
110 1998-08-13 Andreas Jaeger <aj@arthur.rhein-neckar.de>
112 * Makefile ($(inst_slibdir)/libc-$(version).so): Remove.
113 (elf/ldso_install): Remove.
115 * elf/Makefile (distribute): Add sln.c.
117 (others-static): Add sln.
118 (install-rootsbin): Add sln.
119 (others-static): Add sln.
120 (ldso_install): Remove.
122 1998-07-24 10:58 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
124 * Makerules (install-clean-symbolic-link-list): Make phony.
125 * Makefile (install-symbolic-link): Make phony. Depend on
126 subdir_install for parallel makes.
129 1998-07-22 Ulrich Drepper <drepper@cygnus.com>
131 * elf/Makefile (distribute): Add sln.c
133 1998-07-21 07:10 H.J. Lu <hjl@gnu.org>
135 * elf/sln.c: New file.
137 * Makerules (symbolic-link-prog, symbolic-link-list): New macros.
138 (install-clean-symbolic-link-list): New target.
139 (install): Depend on install-clean-symbolic-link-list.
140 (make-shlib-link): Changed for $(symbolic-link-list).
142 * Makefile (install-symbolic-link): New target.
143 (install): Depend on install-symbolic-link.
145 1998-08-12 17:03 Ulrich Drepper <drepper@cygnus.com>
147 * include/unistd.h: Protect against multiple inclusion.
149 * posix/glob.c: Don't define __glob_pattern_p is NO_GLOB_PATTERN_P
150 is defined, not is glob is defined.
151 * sysdeps/unix/sysv/linux/glob64.c: Define NO_GLOB_PATTERN_P.
153 1998-08-01 17:18 H.J. Lu <hjl@gnu.org>
155 * sunrpc/rpcsvc/rusers.x (xdr_utmp): Use xdr_bytes instead of
156 xdr_string for ut_line, ut_name and ut_host.
158 1998-08-12 Andreas Jaeger <aj@arthur.rhein-neckar.de>
160 * sysdeps/unix/sysv/linux/paths.h (_PATH_MAILDIR): Change to
161 /var/mail in accordance with FHS 2.0.
162 Reported by Javier Kohen <root@jkohen.tough.com.ar> [PR libc/639].
164 1998-08-12 Richard Henderson <rth@cygnus.com>
166 * sysdeps/unix/sysv/linux/alpha/syscalls.list (recvmsg, sendmsg):
167 Update aliases for cancelation.
169 * sysdeps/unix/sysv/linux/alpha/glob.c: Undef glob*64 before
170 playing with symbol versions.
172 1998-08-12 Roland McGrath <roland@baalperazim.frob.com>
174 * sysdeps/mach/hurd/bits/posix_opt.h: Rewritten with comments and
175 multiple inclusion protection.
176 (_POSIX_SYNCHRONIZED_IO, _POSIX_FSYNC, _POSIX_MAPPED_FILES,
177 _POSIX_MEMORY_PROTECTION, _POSIX_POLL, _POSIX_SELECT): New macros,
178 define all these to 1.
179 (_POSIX_SYNC_IO): Add #undef, to remind us that pathconf reports it.
181 1998-08-12 Roland McGrath <roland@baalperazim.frob.com>
183 * sysdeps/mach/usleep.c: Include <unistd.h>.
184 (usleep): Return void.
186 1998-08-11 Roland McGrath <roland@baalperazim.frob.com>
188 * sysdeps/generic/if_index.c (struct if_freenameindex): Add forward
189 decl to inhibit warning in if_freenameindex defn.
191 * sysdeps/mach/hurd/ttyname_r.c (__ttyname_r): Remove unused variable.
193 * sysdeps/mach/hurd/getdomain.c (getdomainname): Renamed from __ name.
195 * sysdeps/mach/hurd/reboot.c: Include <sys/reboot.h>.
196 * sysdeps/mach/hurd/getdents.c: Include <unistd.h>.
197 * sysdeps/mach/hurd/sbrk.c: Include <unistd.h>.
198 * sysdeps/mach/usleep.c: Likewise.
200 * sysdeps/mach/hurd/bind.c (bind): Add a const.
202 * sysdeps/mach/hurd/getdents.c (__getdirentries): Use prototype defn.
203 * sysdeps/unix/bsd/init-posix.c (__init_posix): Likewise.
204 * sysdeps/unix/bsd/times.c (timeval_to_clock_t): Likewise.
205 * sysdeps/mach/hurd/reboot.c (reboot): Likewise.
206 * sysdeps/mach/usleep.c (usleep): Likewise.
207 * sysdeps/mach/hurd/chflags.c (chflags): Likewise.
208 * sysdeps/mach/hurd/fchflags.c (fchflags): Likewise.
209 * sysdeps/mach/hurd/sbrk.c (__sbrk): Likewise.
210 * sysdeps/mach/hurd/stdio_init.c (__stdio_init_stream): Likewise.
212 1998-08-11 Roland McGrath <roland@baalperazim.frob.com>
214 * sysdeps/generic/glob64.c: Include <sys/types.h>, <glob.h>, <errno.h>.
217 * malloc/malloc.c (free_check, realloc_check): Don't cast to long for
218 %p arg to fprintf, since `void *' is the right type already.
220 1998-07-25 19:47 Jose M. Moya <josem@gnu.org>
222 * sysdeps/mach/hurd/getcwd.c
223 (_hurd_canonicalize_directory_name_internal): Do not loop forever
224 for unknown root directories.
225 (__getcwd): Return NULL when the current root directory could not
228 1998-08-11 18:39 Ulrich Drepper <drepper@cygnus.com>
230 * string/strsignal.c (strsignal): Count real-time signals from zero.
233 See ChangeLog.8 for earlier changes.