1 1997-02-03 02:33 Ulrich Drepper <drepper@cygnus.com>
3 * elf/dl-deps.c (_dl_map_object_deps): Handle multiple AUXILIARY
4 entries. This is still no complete implementation since AUXILIARY
5 entries in other shared objects are not yet handled.
7 * libio/libio.h (_IO_cookie_io_functions_t): Move to C++ protected
14 * time/Makefile: Better cross-compile support. Avoid test which
16 (CFLAGS-tzset.c): New variable. Overwrite TZDEFAULT value from
18 * time/tzfile.c (__tzfile_read): Allow TZDEFAULT start with '/' even
20 * time/tzset.c (__tzset_internal): If TZ envvar is not set use same
21 default values as in tzfile.c.
23 * elf/dynamic-link.h (elf_get_dynamic_info): Recognize versioning
25 * elf/link.h: Likewise.
26 * elf/elf.h: Add tag definitions and data structures for versioning.
28 1997-02-03 02:17 Ulrich Drepper <drepper@cygnus.com>
30 * nis/rpcsvc/yp.x (struct ypresp_key_val): There is not stupid
31 "Sun bug". This is the order of elements also used by 4.4BSD.
32 * nis/rpcsvc/yp.h: Likewise.
35 1997-02-02 12:13 H.J. Lu <hjl@gnu.ai.mit.edu>
37 * sunrpc/Makefile ($(objpfx)x%.h, $(objpfx)x%.c): Add "@:" as
40 * Makefile (install): Pass installation directories as arguments
43 1997-02-02 23:15 Ulrich Drepper <drepper@cygnus.com>
45 * malloc/malloc.c (__after_morecore_hook): New variable.
46 (malloc_extend_top): Call __after_morecore_hook if set.
47 (main_trim): Likewise.
48 * malloc/malloc.h: Add declaration of __after_morecore_hook.
49 Suggested by Marcus Daniels.
51 1997-02-02 23:00 Marcus G. Daniels <marcus@tdb.com>
53 * malloc/malloc.c (rEALLOc): Protect tsd_setspecific call by
57 * malloc/malloc.c (__morecore): Make external since it is used in
60 1997-02-02 15:10 Ulrich Drepper <drepper@cygnus.com>
62 * sysdeps/unix/sysv/linux/statbuf.h (struct stat): Make st_dev field
65 1997-02-01 23:36 Richard Henderson <rth@tamu.edu>
67 * sysdeps/alpha/stxncpy.S ($unaligned) [src % 8 > dst % 8]: Don't
68 use t6 as a temporary; it contains bits we still need in $u_head.
70 1997-01-31 15:05 John Bowman <bowman@ipp-garching.mpg.de>
72 * sysdeps/i386/fpu/__math.h [__USE_MISC]: Don't declare prototypes
73 using __ prefix. Add prototype for log1p.
75 1997-02-02 00:39 Ulrich Drepper <drepper@cygnus.com>
77 * dirent/dirent.h: Add description _DIRENT_HAVE_D_TYPE.
79 1997-02-01 17:04 Philip Blundell <pjb27@cam.ac.uk>
81 * inet/netinet/ip.h (MAX_IPOPTLEN): Add definition.
83 1997-02-01 17:00 Ulrich Drepper <drepper@cygnus.com>
85 * sysdeps/unix/sysv/linux/socketbits.h: Add definition of cmsghdr
86 structure plus related macros.
87 * sysdeps/unix/sysv/linux/cmsg_nxthdr.c: New file.
88 * sysdeps/unix/sysv/linux/Makefile [$(subdir)=socket]
89 (sysdep_routines): Add cmsg_nxthdr.
90 * sysdeps/unix/sysv/linux/Dist: Add cmsg_nxthdr.c.
91 Suggested by Philip Blundell <pjb27@cam.ac.uk>.
93 1997-02-01 12:34 Ulrich Drepper <drepper@cygnus.com>
95 * time/strftime.c: Define _strftime_copytm without protecting arguments
96 which breaks the definition.
98 1997-02-01 03:31 Thorsten Kukuk <kukuk@weber.uni-paderborn.de>
100 * nis/rpcsvc/yp_prot.h: Move definition of yppushresp_xfr after
101 definition of type for element.
103 1997-02-01 03:28 Philip Blundell <pjb27@cam.ac.uk>
105 * sydsdeps/unix/sysv/linux/netinet/in.h: Add IPv6 related IPPROTO_*
108 1997-02-01 03:09 H.J. Lu <hjl@lucon.org>
110 * Makefile: Pass PARALLELMFLAGS to sub-makes.
111 * Makefile.in: Mention PARALLELMFLAGS and pass to main Makefile.
113 1997-01-31 Paul Eggert <eggert@twinsun.com>
115 * time/mktime.c (HAVE_LIMITS_H, HAVE_LOCALTIME_R, STDC_HEADERS):
116 Define if _LIBC is defined.
117 <limits.h>: Include if HAVE_LIMITS_H instead of if
118 __STDC__ || __GNU_LIBRARY__ || STDC_HEADERS.
119 <stdlib.h>: Similarly, include if STDC_HEADERS.
120 (localtime_r): Redo #ifdef to make it clear that glibc has
123 1997-02-29 20:08 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
125 * sunrpc/Makefile ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Use stamp
126 file to avoid unnecessary recompilation.
128 1997-01-29 19:33 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
130 * Makefile: Set install-others, not install_others.
131 (before-compile): Use += to preserve previous value.
132 ($(inst_includedir)/gnu/lib-names.h): Remove obsolete comment and
134 ($(objpfx)lib-names.h): Remove rule.
135 * Makeconfig ($(common-objpfx)gnu/lib-names.h): Generate it here,
136 with correct name, using an intermediate stamp file.
137 (common-generated): Add gnu/lib-names.h.
138 (before-compile): Add $(common-objpfx)gnu/lib-names.h.
140 1997-01-30 18:29 Richard Henderson <richard@atheist.tamu.edu>
142 * malloc/malloc.c (MAGICBYTE): Use cast to size_t instead of unsigned
143 to prevent warnings on 64 bit systems.
144 Reported by Paul Wouters <paul@xtdnet.nl>.
146 * sysdeps/alpha/dl-machine.h: Revert check for broken gas. By default
149 1997-01-30 03:24 Ulrich Drepper <drepper@cygnus.com>
151 * sysdeps/i386/elf/start.S (_start): Align stack pointer to
152 double word boundary before pushing args for main. This way we
153 don't get penalties for misaligned memory accesses. Reported by
154 Edward Seidl <seidl@janed.com>.
156 * Makefile: Correct *my* changes of Richards patch of 1997-01-28 10:51.
159 * misc/bsd-compat.c: Update copyright.
160 * misc/efgcvt.c: Likewise.
161 * misc/efgcvt_r.c: Likewise.
162 * misc/error.c: Likewise.
163 * misc/error.h: Likewise.
164 * misc/fstab.c: Likewise.
165 * misc/init-misc.c: Likewise.
166 * misc/lsearch.c: Likewise.
167 * misc/mntent.c: Likewise.
168 * misc/qefgcvt.c: Likewise.
169 * misc/qefgcvt_r.c: Likewise.
170 * nss/databases.def: Likewise.
171 * nss/db-Makefile: Likewise.
172 * nss/ethers-lookup.c: Likewise.
173 * nss/hosts-lookup.c: Likewise.
174 * nss/netgrp-lookup.c: Likewise.
175 * nss/nsswitch.h: Likewise.
176 * nss/proto-lookup.c: Likewise.
177 * nss/rpc-lookup.c: Likewise.
178 * nss/service-lookup.c: Likewise.
179 * nss/nss_db/db-netgrp.c: Likewise.
180 * nss/nss_files/files-grp.c: Likewise.
181 * nss/nss_files/files-hosts.c: Likewise.
182 * nss/nss_files/files-network.c: Likewise.
183 * nss/nss_files/files-proto.c: Likewise.
184 * nss/nss_files/files-pwd.c: Likewise.
185 * nss/nss_files/files-rpc.c: Likewise.
186 * nss/nss_files/files-service.c: Likewise.
187 * nss/nss_files/files-spwd.c: Likewise.
188 * shadow/fgetspent.c: Likewise.
189 * shadow/fgetspent_r.c: Likewise.
190 * shadow/getspent.c: Likewise.
191 * shadow/getspent_r.c: Likewise.
192 * shadow/getspnam.c: Likewise.
193 * shadow/getspnam_r.c: Likewise.
194 * shadow/putspent.c: Likewise.
195 * shadow/sgetspent.c: Likewise.
196 * shadow/sgetspent_r.c: Likewise.
197 * sysdeps/i386/init-first.c: Likewise.
198 * sysdeps/unix/i386/sysdep.S: Likewise.
200 * shadow/shadow.h: Don't use __USE_REENTRENT. All code must be
201 prepared to be running in a multi-threaded environment. Change
202 to __USE_MISC unless the function is defined in POSIX.1 (in this
203 case also test for __USE_POSIX).
204 * dirent/dirent.h: Likewise.
205 * grp/grp.h: Likewise.
206 * inet/aliases.h: Likewise.
207 * libio/libio.h: Likewise.
208 * libio/stdio.h: Likewise.
209 * login/utmp.h: Likewise.
210 * math/mathcalls.h: Likewise.
211 * misc/mntent.h: Likewise.
212 * pwd/pwd.h: Likewise.
213 * resolv/netdb.h: Likewise.
214 * stdlib/stdlib.h: Likewise.
215 * string/string.h: Likewise.
216 * sunrpc/rpc/netdb.h: Likewise.
217 * sysdeps/generic/crypt.h: Likewise.
218 * sysdeps/unix/sysv/linux/errnos.h: Likewise.
219 * time/time.h: Likewise.
221 1997-01-30 00:27 Fila Kolodny <fila@ibi.com>
223 * sunrpc/Makefile (install-others): Add rpcsvc/bootparam_prot.h
224 only if not cross compiling.
226 1997-01-29 16:16 Fila Kolodny <fila@ibi.com>
228 * sysdeps/posix/sigpause.c: Include <stddef.h> to get definition of
230 * sysdeps/posix/sigwait.c: Likewise.
232 1997-01-28 23:42 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
234 * Makeconfig ($(common-objpfx)config.make): Depend on
237 1997-01-29 04:30 Ulrich Drepper <drepper@cygnus.com>
239 * sunrpc/Makefile: Don't generate headers derived from .x files when
242 1997-01-28 10:51 Richard Henderson <rth@tamu.edu>
244 * Makefile: Generate gnu/lib-names.h in before-compile.
245 * nss/nss.h (NSS_SHLIB_REVISION): Turn it into a const variable.
246 * nss/nssswitch.c (__nss_shlib_revision): New variable. Initialize
247 to the revision found for LIBNSS_FILES_SO.
248 (nss_initilized): Removed. It was tested but never set.
249 (nss_lookup_function): Don't treat NSS_SHLIB_REVISION as a literal.
251 * shlib-versions: Tag all alpha-linux shlibs with a .1 "minor"
252 not just libc. Except instead of ld.so.1.1 use ld-linux.so.2.
254 * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Typo in ldgp.
256 1997-01-28 12:16 Andreas Jaeger <aj@arthur.pfalz.de>
258 * elf/Makefile (CFLAGS-dl-load.c): Use += to not
259 override the definition.
261 1997-01-28 20:13 Fila Kolodny <fila@ibi.com>
263 * config.make.in (malloc): Remove.
265 1997-01-28 04:23 Ulrich Drepper <drepper@cygnus.com>
267 * version.h (VERSION): Bump to 2.0.1.
269 * posix/getopt.c: Handle another problem introduced by the
270 nonoption_flags array. We must be able to work with reordered
271 argv arrays. Reported by Andreas Schwab.
273 1997-01-28 02:38 Ulrich Drepper <drepper@cygnus.com>
275 * sysdeps/unix/sysv/linux/i386/clone.S: Correct handling of new
278 1997-01-27 17:34 Thorsten Kukuk <kukuk@weber.uni-paderborn.de>
280 * nis/rpcsvc/yp_prot.h: Correct definitions and types in file so
281 that it works with yp.h.
283 1997-01-27 13:28 Ulrich Drepper <drepper@cygnus.com>
285 * malloc/malloc.h (__malloc_initialized) [_LIBC]: Define as
286 __libc_malloc_initialized so that this variable is not shared with
287 other users of GNU malloc.
288 Suggested by Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>.
290 * mcheck.h: Correct typo. Use malloc/ instead of new-malloc/.
292 * sysdeps/i386/Makefile (CFLAGS-dl-load.c, CFLAGS-dl-reloc.c): New
293 variables to prevent warnings.
294 * sysdeps/i386/dl-machine.h (fixup): Add prototype and declare
295 using attribute regparm.
296 (ELF_MACHINE_RUNTIME_TRAMPOLINE): Rewrite so that no register
297 is changed by the resolver code.
299 1997-01-14 14:20 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
301 * malloc/malloc.c (weak_variable): Define.
302 (__malloc_initialize_hook, __free_hook, __malloc_hook, __realloc_hook,
303 __memalign_hook): Make them weak definitions.
305 1997-01-26 11:35 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
307 * sysdeps/unix/sysv/linux/getdents.c: Don't write beyond buffer
308 limits, correctly take structure padding into account, use correct
309 offset when resetting the stream, change heuristic to assume an
310 average name length of 14 characters.
312 1997-01-25 18:06 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
314 * sysdeps/unix/sysv/linux/alpha/termbits.h: Protect against multiple
318 See ChangeLog.6 for earlier changes.