update from main archive 970214
[glibc.git] / ChangeLog
blobe2256fa466ab6ee7995f2a5e76606553b76a87ae
1 1997-02-13 11:44  Andreas Jaeger  <aj@arthur.pfalz.de>
3         * stdlib/qsort.c: Add prototype for _quicksort.
5         * stdlib/msort.c (qsort): Correct prototype for _quicksort.
7         * sysdeps/i386/Makefile (CFLAGS-rtld.c): Change to prevent warning
8         from dl-machine.h.
10 1997-02-13 18:18  Marcus G. Daniels  <marcus@sysc.pdx.edu>
12         * sysdeps/generic/dl-cache.c: Don't hardwire name of cache file.
13         Allow user to overwrite it.
15 1997-02-13 17:55  Ulrich Drepper  <drepper@cygnus.com>
17         * libio/_G_config.h: Make sure win_t is also defined for old gcc
18         versions.  Reported by Andreas Jaeger.
20 1997-02-13 11:44  Andreas Jaeger  <aj@arthur.pfalz.de>
22         * db/btree/bt_split.c (bt_psplit): Fix typo in  change of
23         1997-02-12.
25         * time/tzfile.c (__tzfile_read): Change comment to follow
26         change of 1997-02-12.
28 1997-02-13 02:32  Ulrich Drepper  <drepper@cygnus.com>
30         * time/time.h (__nanosleep): Define only when struct timespec is
31         also available.
32         Reported by Ross Alexander <rossa@stimpy.cs.auckland.ac.nz>.
34 1997-02-12 21:34  a sun  <asun@zoology.washington.edu>
36         * sysdeps/unix/sysv/linux/netinet/udp.h: New file.
37         * sysdeps/unix/sysv/linux/Dist: Add netinet/udp.h.
39 1997-02-12 21:16  Ulrich Drepper  <drepper@cygnus.com>
41         * resolv/nss_dns/dns-host.c (_nss_dns_gethostbyname_r): Follow patch
42         of 1997-02-09 in resolv/gethnamaddr.c.
44 1997-02-11 18:52  H.J. Lu  <hjl@gnu.ai.mit.edu>
46         * libio/_G_config.h (_G_wint_t): New.
48 1997-02-09 11:31  H.J. Lu  <hjl@gnu.ai.mit.edu>
50         * resolv/gethnamaddr.c (gethostbyname2): Change sizeof (buf)
51         to sizeof (buf.buf) while calling res_search ().
53 1997-02-03 20:01  H.J. Lu  <hjl@gnu.ai.mit.edu>
55         * nis/rpcsvc/yp_prot.h (ypresp_key_val): Change key to keydat,
56         val to keydat, stat to status.
58 1997-02-12 20:45  Andreas Jaeger  <jaeger@informatik.uni-kl.de>
60         * time/tzfile.c (__tzfile_read): Fix problem with SUID programs.
62 1997-02-12 19:55  Ulrich Drepper  <drepper@cygnus.com>
64         * db/btree/bt_split.c (bt_psplit): Apply official patches #2 and #4
65         by Keith Bostic.
67 1997-02-11 14:49  Andreas Jaeger  <jaeger@informatik.uni-kl.de>
69         * stdlib/atoll.c: Undefined atoll, not atol.
71 1997-02-08 09:36  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
73         * sysdeps/unix/Makefile ($(common-objpfx)sysd-syscalls): Remove
74         unused arguments of shell script.
76         * Makeconfig (all-object-suffixes): New variable.
77         * Makerules ($(+sysdir_pfx)sysd-rules, +make-deps): Use it instead
78         of $(object-suffixes).
79         * sysdeps/unix/make-syscalls.sh: Likewise.  Fix comment.
81 1997-02-11 05:27  Ulrich Drepper  <drepper@cygnus.com>
83         * locale/weight.h (collate_rules): It's an u_int32_t array.
84         (get_weight): Compute initial SLOT value correctly.
86 1997-02-10 17:45  Ulrich Drepper  <drepper@cygnus.com>
88         * string/argz-ctsep.c: Initialize *LEN when successful.
90 1997-02-09 02:59  Ulrich Drepper  <drepper@cygnus.com>
92         * version.h (VERSION): Bump to 2.0.2.
94         * posix/Makefile (routines): Add getopt_init.
95         * posix/getopt.c: Don't get environment variable with nonoption
96         flags here.  Depend on __getopt_nonoption_flags variable filled
97         somewhere else.  This is necessary since the variable must be
98         removed even when getopt isn't used in case exec(2) gets called.
99         * posix/getopt_init.c: New file.  Initialize __getopt_nonoption_flags
100         and remove environment variable.
101         * sysdeps/i386/init-first.c: Call __getopt_clean_environment.
102         * sysdeps/mach/hurd/i386/init-first.c: Likewise.
103         * sysdeps/stub/init-first.c: Likewise.
104         * sysdeps/unix/sysv/linux/init-first.c: Likewise.
106         * sysdeps/generic/dl-sysdep.c (_dl_sysdep_start): Recognize
107         AT_PAGESZ entry in auxiliary vector and store value in _dl_pagesize.
109         * sysdeps/generic/crypt-entry.h: Return EOPNOTSUPP when DES
110         encryption is wanted.
112         * libio/vsnprintf.c: If MAXLEN is 0 return 0.
113         * stdio/vsnprintf.c: Likewise.
114         Reported by Philip Blundell <pjb27@cam.ac.uk>.
116         * libio/vsnprintf.c: If MAXLEN is 0 return 0.
117         * stdio/vsnprintf.c: Likewise.
118         Reported by Philip Blundell <pjb27@cam.ac.uk>.
120 1997-02-07 17:43  Ulrich Drepper  <drepper@cygnus.com>
122         * sysdeps/generic/sysd-stdio.c: Include <errno.h>.
123         Change PTR to void *.
124         * sysdeps/posix/vdprintf.c: Change PTR to void *.
125         Reported by Brian Oxley <boxley%dev.cm.ssb.com@clipper.ssb.com>.
127 1997-02-07 17:41  Philip Blundell <pjb27@cam.ac.uk>
129         * sysdeps/unix/sysv/linux/socketbits.h: Fix typo.
131 1997-02-06 13:49  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
133         * rellns-sh: No need to check for existance of first parameter.
135 1997-02-06 13:49  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
137         * rellns-sh: No need to check for existance of first parameter.
139 1997-02-06 14:50  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
141         * sysdeps/posix/getcwd.c (__getcwd): Fix resource leaks.  Reported
142         by David Holland <dholland@eecs.harvard.edu>.
144 1997-02-06 14:38  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
146         * sunrpc/clnt_tcp.c (readtcp): Pass copy of timeout value to
147         select, in case it is modified by the latter.
148         * sunrpc/clnt_udp.c (clntudp_call): Likewise.
149         * sunrpc/pmap_rmt.c (clnt_broadcast): Likewise.
150         * sunrpc/svc_tcp.c (readtcp): Likewise.
152         * sunrpc/svc_authux.c (_svcauth_unix): Fix type of area_gids
153         array.
155         * sunrpc/authuxprot.c (xdr_authunix_parms): Check size of uid_t
156         and gid_t.
158         * sunrpc/auth_unix.c (authunix_validate): Fix type of second
159         argument.
161 1997-02-06 14:29  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
163         * elf/Makefile (extra-objs): Don't zap previous value.
164         * Makefile (before-compile): Likewise.  Don't add gnu/lib-names.h
165         twice.
167 1997-02-06 14:19  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
169         * sysdeps/unix/sysv/linux/m68k/brk.c: Add workaround for
170         braindamage (sigh!).
172 1997-02-06 17:10  Jim Meyering  <meyering@asic.sc.ti.com>
174         * manual/memory.texi: Correct `copystring' example for obstacks.
176 1997-02-06 14:10  Ulrich Drepper  <drepper@cygnus.com>
178         * Makeconfig: Don't use [:lower:] and [:upper:] in tr since old
179         GNU tr don't grok it.
181 1997-02-03 21:13  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
183         * sysdeps/unix/sysv/linux/socketbits.h [__GNUC__<2] (struct cmsghdr):
184         Don't use GNU C extensions.
185         (CMSG_DATA): Use portable definition.
187 1997-02-05 05:58  Ulrich Drepper  <drepper@cygnus.com>
189         * elf/ldd.bash.in: Add test for read permission and print appropriate
190         message.  Change warning and error messages to print "ldd: " at start.
191         * elf/ldd.sh.in: Likewise.
193         * stdlib/Makefile (routines): Add atoll.
194         * stdlib/atoll.c: New file.
195         * stdlib/stdlib.h: Add prototype and optimization for atoll.
197         * stdlib/a64l.c: Update copyright.
198         * stdlib/abs.c: Likewise.
199         * stdlib/atof.c: Likewise.
200         * stdlib/atoi.c: Likewise.
201         * stdlib/atol.c: Likewise.
202         * stdlib/bsearch.c: Likewise.
203         * stdlib/exit.c: Likewise.
204         * stdlib/fpioconst.c: Likewise.
205         * stdlib/fpioconst.h: Likewise.
206         * stdlib/jrand48.c: Likewise.
207         * stdlib/jrand48_r.c: Likewise.
208         * stdlib/labs.c: Likewise.
209         * stdlib/lcong48.c: Likewise.
210         * stdlib/lcong48_r.c: Likewise.
211         * stdlib/llabs.c: Likewise.
212         * stdlib/lrand48.c: Likewise.
213         * stdlib/lrand48_r.c: Likewise.
214         * stdlib/mblen.c: Likewise.
215         * stdlib/mbstowcs.c: Likewise.
216         * stdlib/mbtowc.c: Likewise.
217         * stdlib/mp_clz_tab.c: Likewise.
218         * stdlib/mrand48.c: Likewise.
219         * stdlib/mrand48_r.c: Likewise.
220         * stdlib/msort.c: Likewise.
221         * stdlib/nrand48.c: Likewise.
222         * stdlib/nrand48_r.c: Likewise.
223         * stdlib/qsort.c: Likewise.
224         * stdlib/rpmatch.c: Likewise.
225         * stdlib/seed48.c: Likewise.
226         * stdlib/seed48_r.c: Likewise.
227         * stdlib/srand48.c: Likewise.
228         * stdlib/srand48_r.c: Likewise.
229         * stdlib/strtod.c: Likewise.
230         * stdlib/wcstombs.c: Likewise.
231         * stdlib/wctomb.c: Likewise.
233 1997-02-05 05:08  Ulrich Drepper  <drepper@cygnus.com>
235         * stdlib/mp_clz_tab.c (__clz_tab): Follow change in GMP and define
236         as const.
238 1997-02-04 23:57  Fila Kolodny  <fila@ibi.com>
240         * sysdeps/unix/sysv/linux/socketbits.h: Define __need_NULL before
241         including <stddef.h>.
243 1997-02-03 20:01  H.J. Lu  <hjl@gnu.ai.mit.edu>
245         * time/Makefile (tzbases, tzlinks): New.
246         (tzfiles): Changed to $(tzbases) $(tzlinks).
247         ($(tzfiles:%=$(objpfx)z.%): Make $(tzlinks) depend on $(tzbases).
249 1997-02-02 12:13  H.J. Lu  <hjl@gnu.ai.mit.edu>
251         * Makefile (install): Ignore error from ldconfig.
253         * time/zic.c (mkdirs): Double check the error return of mkdir ().
255 1997-02-04 22:01  Ulrich Drepper  <drepper@cygnus.com>
257         * stdio-common/vfprintf.c: Prepare to use __va_copy for architectures
258         like PPC where va_list is no integral type.
260 1997-02-04 15:27  Roma Ekzhanov  <ekzhanov@paragraph.com>
262         * posix/getopt.c (exchange): Don't allocate nonoption_flags array
263         if nonoption_flags_len == -1.
265 1997-02-04 02:08  Ulrich Drepper  <drepper@cygnus.com>
267         * Version 2.0.1 net release.
269 1997-02-03 23:34  Stephen L Moshier  <moshier@world.std.com>
271         * sysdeps/libm-ieee754/s_tanhl.c: Fix backwards result sign.
273 1997-02-03 19:59  Ulrich Drepper  <drepper@cygnus.com>
275         * stdlib/getsubopt.c: Don't return `=' for suboption which has
276         a parameter.  Reported by Gary L. Hennigan <glhenni@cs.sandia.gov>.
278 1997-02-03 18:20  Thorsten Kukuk  <kukuk@weber.uni-paderborn.de>
280         * nis/rpcsvc/yp_proh.h (ypresp_key_val): Also change order of
281         values as in yp.x and yp.h.
283 1997-02-03 16:58  Ulrich Drepper  <drepper@cygnus.com>
285         * nis/rpcsvc/yp.x (struct ypresp_key_val): Revert patch from
286         1997-02-03 02:17.  Sun's implementation internally corrects
287         this bug but we don't want to hide this from the user.
288         * nis/rpcsvc/yp.h: Likewise.
290 1997-02-01 18:28  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
292         * sysdeps/unix/sysv/linux/net/ppp_defs.h: Protect against multiple
293         inclusion.
295 1997-02-02 14:56  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
297         * manual/nss.texi, manual/pattern.texi, manual/string.texi: Doc
298         fixes.
300 1997-02-02 11:51  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
302         * MakeTAGS (sysdep-sources, sysdep-headers): New variables.
303         (all-sources, all-headers): Use them instead of $(sources) and
304         $(headers) when searching in sysdep directories.
306 1997-02-02 11:49  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
308         * Makerules (REAL_MAKE_VERSION): Use internal make function
309         instead of shelling out.
311 1997-02-02 11:47  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
313         * time/Makefile (install-test-data): Remove mkdir command, zic can
314         handle that gracefully.
316 1997-02-03 14:07  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
318         * sysdeps/m68k/asm-syntax.h: Add back file which got lost sometime
319         somehow.
321 1997-02-02 07:46  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
323         * sunrpc/Makefile: Check $(cross-compiling) only after including
324         ../Makeconfig.
325         ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Add empty command to force
326         being considered as a rule.
327         (generated): Add stamp files before the inclusion of Makerules to
328         magically mark them as not being intermediate via the `generated'
329         target.
331 1997-02-03 02:33  Ulrich Drepper  <drepper@cygnus.com>
333         * elf/dl-deps.c (_dl_map_object_deps): Handle multiple AUXILIARY
334         entries.  This is still no complete implementation since AUXILIARY
335         entries in other shared objects are not yet handled.
337         * libio/libio.h (_IO_cookie_io_functions_t): Move to C++ protected
338         place.
340         * po/es.po: Update.
341         * po/fr.po: Update.
342         * po/nl.po: Update.
344         * time/Makefile: Better cross-compile support.  Avoid test which
345         cannot be run.
346         (CFLAGS-tzset.c): New variable.  Overwrite TZDEFAULT value from
347         tzfile.h file.
348         * time/tzfile.c (__tzfile_read): Allow TZDEFAULT start with '/' even
349         in SUID programs.
350         * time/tzset.c (__tzset_internal): If TZ envvar is not set use same
351         default values as in tzfile.c.
353         * elf/dynamic-link.h (elf_get_dynamic_info): Recognize versioning
354         tags.
355         * elf/link.h: Likewise.
356         * elf/elf.h: Add tag definitions and data structures for versioning.
358 1997-02-03 02:17  Ulrich Drepper  <drepper@cygnus.com>
360         * nis/rpcsvc/yp.x (struct ypresp_key_val): There is not stupid
361         "Sun bug".  This is the order of elements also used by 4.4BSD.
362         * nis/rpcsvc/yp.h: Likewise.
363         Reported by HJ Lu.
365 1997-02-02 12:13  H.J. Lu  <hjl@gnu.ai.mit.edu>
367         * sunrpc/Makefile ($(objpfx)x%.h, $(objpfx)x%.c): Add "@:" as
368         action.
370         * Makefile (install): Pass installation directories as arguments
371         to ldconfig.
373 1997-02-02 23:15  Ulrich Drepper  <drepper@cygnus.com>
375         * malloc/malloc.c (__after_morecore_hook): New variable.
376         (malloc_extend_top): Call __after_morecore_hook if set.
377         (main_trim): Likewise.
378         * malloc/malloc.h: Add declaration of __after_morecore_hook.
379         Suggested by Marcus Daniels.
381 1997-02-02 23:00  Marcus G. Daniels  <marcus@tdb.com>
383         * malloc/malloc.c (rEALLOc): Protect tsd_setspecific call by
384         #ifndef NO_THREADS.
385         (mallinfo): Likewise.
387         * malloc/malloc.c (__morecore): Make external since it is used in
388         programs.
390 1997-02-02 15:10  Ulrich Drepper  <drepper@cygnus.com>
392         * sysdeps/unix/sysv/linux/statbuf.h (struct stat): Make st_dev field
393         unsigned.
395 1997-02-01 23:36  Richard Henderson  <rth@tamu.edu>
397         * sysdeps/alpha/stxncpy.S ($unaligned) [src % 8 > dst % 8]: Don't
398         use t6 as a temporary; it contains bits we still need in $u_head.
400 1997-01-31 15:05  John Bowman  <bowman@ipp-garching.mpg.de>
402         * sysdeps/i386/fpu/__math.h [__USE_MISC]: Don't declare prototypes
403         using __ prefix.  Add prototype for log1p.
405 1997-02-02 00:39  Ulrich Drepper  <drepper@cygnus.com>
407         * dirent/dirent.h: Add description _DIRENT_HAVE_D_TYPE.
409 1997-02-01 17:04  Philip Blundell  <pjb27@cam.ac.uk>
411         * inet/netinet/ip.h (MAX_IPOPTLEN): Add definition.
413 1997-02-01 17:00  Ulrich Drepper  <drepper@cygnus.com>
415         * sysdeps/unix/sysv/linux/socketbits.h: Add definition of cmsghdr
416         structure plus related macros.
417         * sysdeps/unix/sysv/linux/cmsg_nxthdr.c: New file.
418         * sysdeps/unix/sysv/linux/Makefile [$(subdir)=socket]
419         (sysdep_routines): Add cmsg_nxthdr.
420         * sysdeps/unix/sysv/linux/Dist: Add cmsg_nxthdr.c.
421         Suggested by Philip Blundell <pjb27@cam.ac.uk>.
423 1997-02-01 12:34  Ulrich Drepper  <drepper@cygnus.com>
425         * time/strftime.c: Define _strftime_copytm without protecting arguments
426         which breaks the definition.
428 1997-02-01 03:31  Thorsten Kukuk  <kukuk@weber.uni-paderborn.de>
430         * nis/rpcsvc/yp_prot.h: Move definition of yppushresp_xfr after
431         definition of type for element.
433 1997-02-01 03:28  Philip Blundell  <pjb27@cam.ac.uk>
435         * sydsdeps/unix/sysv/linux/netinet/in.h: Add IPv6 related IPPROTO_*
436         constants.
438 1997-02-01 03:09  H.J. Lu  <hjl@lucon.org>
440         * Makefile: Pass PARALLELMFLAGS to sub-makes.
441         * Makefile.in: Mention PARALLELMFLAGS and pass to main Makefile.
443 1997-01-31  Paul Eggert  <eggert@twinsun.com>
445         * time/mktime.c (HAVE_LIMITS_H, HAVE_LOCALTIME_R, STDC_HEADERS):
446         Define if _LIBC is defined.
447         <limits.h>: Include if HAVE_LIMITS_H instead of if
448         __STDC__ || __GNU_LIBRARY__ || STDC_HEADERS.
449         <stdlib.h>: Similarly, include if STDC_HEADERS.
450         (localtime_r): Redo #ifdef to make it clear that glibc has
451         localtime_r now.
453 1997-02-29 20:08  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
455         * sunrpc/Makefile ($(objpfx)rpcsvc/%.h, $(objpfx)x%.c): Use stamp
456         file to avoid unnecessary recompilation.
458 1997-01-29 19:33  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
460         * Makefile: Set install-others, not install_others.
461         (before-compile): Use += to preserve previous value.
462         ($(inst_includedir)/gnu/lib-names.h): Remove obsolete comment and
463         fix dependency name.
464         ($(objpfx)lib-names.h): Remove rule.
465         * Makeconfig ($(common-objpfx)gnu/lib-names.h): Generate it here,
466         with correct name, using an intermediate stamp file.
467         (common-generated): Add gnu/lib-names.h.
468         (before-compile): Add $(common-objpfx)gnu/lib-names.h.
470 1997-01-30 18:29  Richard Henderson  <richard@atheist.tamu.edu>
472         * malloc/malloc.c (MAGICBYTE): Use cast to size_t instead of unsigned
473         to prevent warnings on 64 bit systems.
474         Reported by Paul Wouters <paul@xtdnet.nl>.
476         * sysdeps/alpha/dl-machine.h: Revert check for broken gas.  By default
477         we assume it works.
479 1997-01-30 03:24  Ulrich Drepper  <drepper@cygnus.com>
481         * sysdeps/i386/elf/start.S (_start): Align stack pointer to
482         double word boundary before pushing args for main.  This way we
483         don't get penalties for misaligned memory accesses.  Reported by
484         Edward Seidl <seidl@janed.com>.
486         * Makefile: Correct *my* changes of Richards patch of 1997-01-28 10:51.
487         Patch by HJ Lu.
489         * misc/bsd-compat.c: Update copyright.
490         * misc/efgcvt.c: Likewise.
491         * misc/efgcvt_r.c: Likewise.
492         * misc/error.c: Likewise.
493         * misc/error.h: Likewise.
494         * misc/fstab.c: Likewise.
495         * misc/init-misc.c: Likewise.
496         * misc/lsearch.c: Likewise.
497         * misc/mntent.c: Likewise.
498         * misc/qefgcvt.c: Likewise.
499         * misc/qefgcvt_r.c: Likewise.
500         * nss/databases.def: Likewise.
501         * nss/db-Makefile: Likewise.
502         * nss/ethers-lookup.c: Likewise.
503         * nss/hosts-lookup.c: Likewise.
504         * nss/netgrp-lookup.c: Likewise.
505         * nss/nsswitch.h: Likewise.
506         * nss/proto-lookup.c: Likewise.
507         * nss/rpc-lookup.c: Likewise.
508         * nss/service-lookup.c: Likewise.
509         * nss/nss_db/db-netgrp.c: Likewise.
510         * nss/nss_files/files-grp.c: Likewise.
511         * nss/nss_files/files-hosts.c: Likewise.
512         * nss/nss_files/files-network.c: Likewise.
513         * nss/nss_files/files-proto.c: Likewise.
514         * nss/nss_files/files-pwd.c: Likewise.
515         * nss/nss_files/files-rpc.c: Likewise.
516         * nss/nss_files/files-service.c: Likewise.
517         * nss/nss_files/files-spwd.c: Likewise.
518         * shadow/fgetspent.c: Likewise.
519         * shadow/fgetspent_r.c: Likewise.
520         * shadow/getspent.c: Likewise.
521         * shadow/getspent_r.c: Likewise.
522         * shadow/getspnam.c: Likewise.
523         * shadow/getspnam_r.c: Likewise.
524         * shadow/putspent.c: Likewise.
525         * shadow/sgetspent.c: Likewise.
526         * shadow/sgetspent_r.c: Likewise.
527         * sysdeps/i386/init-first.c: Likewise.
528         * sysdeps/unix/i386/sysdep.S: Likewise.
530         * shadow/shadow.h: Don't use __USE_REENTRENT.  All code must be
531         prepared to be running in a multi-threaded environment.  Change
532         to __USE_MISC unless the function is defined in POSIX.1 (in this
533         case also test for __USE_POSIX).
534         * dirent/dirent.h: Likewise.
535         * grp/grp.h: Likewise.
536         * inet/aliases.h: Likewise.
537         * libio/libio.h: Likewise.
538         * libio/stdio.h: Likewise.
539         * login/utmp.h: Likewise.
540         * math/mathcalls.h: Likewise.
541         * misc/mntent.h: Likewise.
542         * pwd/pwd.h: Likewise.
543         * resolv/netdb.h: Likewise.
544         * stdlib/stdlib.h: Likewise.
545         * string/string.h: Likewise.
546         * sunrpc/rpc/netdb.h: Likewise.
547         * sysdeps/generic/crypt.h: Likewise.
548         * sysdeps/unix/sysv/linux/errnos.h: Likewise.
549         * time/time.h: Likewise.
551 1997-01-30 00:27  Fila Kolodny  <fila@ibi.com>
553         * sunrpc/Makefile (install-others): Add rpcsvc/bootparam_prot.h
554         only if not cross compiling.
556 1997-01-29 16:16  Fila Kolodny  <fila@ibi.com>
558         * sysdeps/posix/sigpause.c: Include <stddef.h> to get definition of
559         NULL.
560         * sysdeps/posix/sigwait.c: Likewise.
562 1997-01-28 23:42  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
564         * Makeconfig ($(common-objpfx)config.make): Depend on
565         $(..)config.make.in.
567 1997-01-29 04:30  Ulrich Drepper  <drepper@cygnus.com>
569         * sunrpc/Makefile: Don't generate headers derived from .x files when
570         crosscompiling.
572 1997-01-28 10:51  Richard Henderson  <rth@tamu.edu>
574         * Makefile: Generate gnu/lib-names.h in before-compile.
575         * nss/nss.h (NSS_SHLIB_REVISION): Turn it into a const variable.
576         * nss/nssswitch.c (__nss_shlib_revision): New variable.  Initialize
577         to the revision found for LIBNSS_FILES_SO.
578         (nss_initilized): Removed.  It was tested but never set.
579         (nss_lookup_function): Don't treat NSS_SHLIB_REVISION as a literal.
581         * shlib-versions: Tag all alpha-linux shlibs with a .1 "minor"
582         not just libc.  Except instead of ld.so.1.1 use ld-linux.so.2.
584         * sysdeps/unix/sysv/linux/alpha/ieee_set_fp_control.S: Typo in ldgp.
586 1997-01-28 12:16  Andreas Jaeger  <aj@arthur.pfalz.de>
588         * elf/Makefile (CFLAGS-dl-load.c): Use += to not
589         override the definition.
591 1997-01-28 20:13  Fila Kolodny  <fila@ibi.com>
593         * config.make.in (malloc): Remove.
595 1997-01-28 04:23  Ulrich Drepper  <drepper@cygnus.com>
597         * version.h (VERSION): Bump to 2.0.1.
599         * posix/getopt.c: Handle another problem introduced by the
600         nonoption_flags array.  We must be able to work with reordered
601         argv arrays.  Reported by Andreas Schwab.
603 1997-01-28 02:38  Ulrich Drepper  <drepper@cygnus.com>
605         * sysdeps/unix/sysv/linux/i386/clone.S: Correct handling of new
606         stack.
608 1997-01-27 17:34  Thorsten Kukuk <kukuk@weber.uni-paderborn.de>
610         * nis/rpcsvc/yp_prot.h: Correct definitions and types in file so
611         that it works with yp.h.
613 1997-01-27 13:28  Ulrich Drepper  <drepper@cygnus.com>
615         * malloc/malloc.h (__malloc_initialized) [_LIBC]: Define as
616         __libc_malloc_initialized so that this variable is not shared with
617         other users of GNU malloc.
618         Suggested by Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>.
620         * mcheck.h: Correct typo.  Use malloc/ instead of new-malloc/.
622         * sysdeps/i386/Makefile (CFLAGS-dl-load.c, CFLAGS-dl-reloc.c): New
623         variables to prevent warnings.
624         * sysdeps/i386/dl-machine.h (fixup): Add prototype and declare
625         using attribute regparm.
626         (ELF_MACHINE_RUNTIME_TRAMPOLINE): Rewrite so that no register
627         is changed by the resolver code.
629 1997-01-14 14:20  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
631         * malloc/malloc.c (weak_variable): Define.
632         (__malloc_initialize_hook, __free_hook, __malloc_hook, __realloc_hook,
633         __memalign_hook): Make them weak definitions.
635 1997-01-26 11:35  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
637         * sysdeps/unix/sysv/linux/getdents.c: Don't write beyond buffer
638         limits, correctly take structure padding into account, use correct
639         offset when resetting the stream, change heuristic to assume an
640         average name length of 14 characters.
642 1997-01-25 18:06  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>
644         * sysdeps/unix/sysv/linux/alpha/termbits.h: Protect against multiple
645         inclusion.
648 See ChangeLog.6 for earlier changes.