Sat Jun 20 15:10:37 1998 H.J. Lu (hjl@gnu.org) * version 5.4.46 is released. * <_G_config.h>: change version to 5.4.46. * elf/libc/jump.params: set version to 5.4.46. * release.libc: update. Fri Jun 19 21:53:24 1998 H.J. Lu (hjl@gnu.org) * (SYS_syscall_lchown): Alias for SYS_lchown. * sysdeps/linux/chown.c: Return old chown, aka new lchown. * sysdeps/linux/__lchown.S: Removed. * sysdeps/linux/__syscall_lchown.S: New. * sysdeps/linux/Makefile (SRC2S): Rename __lchown.S to __syscall_lchown.S. Fri Jun 19 20:30:06 1998 H.J. Lu (hjl@gnu.org) * rpc/svc_tcp.c (svctcp_recv): Back out the change on Sun Jun 7 09:34:13 1998 by H.J. Lu (hjl@gnu.org). * rpc/xdr_rec.c (set_input_fragment): Likewise. Fri Jun 19 01:31:02 1998 Pavel Kankovsky * nys/nsw/src/dns/dns_hosts.c (getanswer): Add safety bandage for stupid programs trusting h_length. Add handling for CNAME records in reverse zones. * locale/Makefile (localedef): Add -L../elfshared (locale): Likewise. Tue Jun 16 08:33:30 1998 Wolfram Gloger * dl-malloc/malloc (malloc_extend_top): Fix a mixing malloc()/free() and sbrk() bug. Thu Jun 11 12:14:52 1998 Greg Wolodkin * sysdeps/linux/i386/readdir_r.c: Fix a memory leak. Sun Jun 7 19:13:05 1998 H.J. Lu (hjl@gnu.org) * version 5.4.45 is released. * <_G_config.h>: change version to 5.4.45. * elf/libc/jump.params: set version to 5.4.45. * release.libc: update. Sun Jun 7 09:34:13 1998 H.J. Lu (hjl@gnu.org) * rpc/svc_tcp.c (svctcp_recv): Add FreeBSD DoS patch. * rpc/xdr_rec.c (set_input_fragment): Likewise. Tue May 26 05:43:07 1998 Pavel Kankovsky * dl-malloc/malloc.c (MALLOC_TRIM_THRESHOLD_, MALLOC_TOP_PAD_, MALLOC_MMAP_THRESHOLD_, MALLOC_MMAP_MAX_): Use __libc_secure_getenv instead of getenv. * locale/findlocale.c (LC_ALL, _nl_category_names[category], LANG): Likewise. * nls/msgcat.c (LANG, NLSPATH): Likewise. * nys/nis/src/nis_names.c (NIS_GROUP, NIS_PATH): Likewise. * time/bsdtime.c (TZ): Likewise. * nls/msgcat.c (catopen): Fix a security bug. Mon May 25 15:00:24 1998 Richard.Gooch@atnf.csiro.au * (SYS_lchown): Renamed from SYS_chown. (SYS_rt_sigreturn, SYS_rt_sigaction, SYS_rt_sigprocmask, SYS_rt_sigpending, SYS_rt_sigtimedwait, SYS_rt_sigqueueinfo, SYS_rt_sigsuspend, SYS_pread, SYS_pwrite, SYS_chown, SYS_syscall_chown): New. * (__chown): Removed: (__lchown, lchown): New. * sysdeps/linux/Makefile (SRC1S): Add chown.c. (SRC2S): Rename __chown.S to __syscall_chown.S and add __lchown.S. * sysdeps/linux/__chown.S: Removed. * sysdeps/linux/__lchown.S: New. * sysdeps/linux/__syscall_chown.S: New. * sysdeps/linux/chown.c: New. Mon May 4 16:48:25 1998 H.J. Lu (hjl@gnu.org) * elf/Makefile (lib): Remove OLD_GCC. Mon May 4 08:02:12 1998 H.J. Lu (hjl@gnu.org) * inet/inet_addr.c (inet_addr): Use strtoul and check overflow. Wed Apr 22 21:02:32 1998 H.J. Lu (hjl@gnu.org) * gcc/libgcc2.c: Make all global symbols weak. Sat Apr 11 20:34:23 1998 Alan Modra * sysdeps/linux/i386/math/tanl.S: Fix a typo. Fri Mar 13 14:36:49 1998 Marty Leisner * : Fix return values. Sun Mar 8 12:46:42 1998 Dean Gaudet * sysdeps/linux/i386/gmon/gmon.c (_mcleanup): Add support for GMON_OUT_PREFIX. Thu Feb 19 15:53:06 1998 Chris Clark * nls/genlib.c (getmsg): Fix the \ddd sequence. Sun Feb 1 22:23:11 1998 H.J. Lu (hjl@gnu.org) * version 5.4.44 is released. * <_G_config.h>: change version to 5.4.44. * elf/libc/jump.params: set version to 5.4.44. * release.libc: update. Wed Jan 21 08:09:29 1998 H.J. Lu (hjl@gnu.org) * stdlib/atoq.c: New frm glibc 2. * stdlib/Makefile (SRC1S): add atoq.c. * sysdeps/linux/ttyname.c: * sysdeps/linux/ttyname_r.c: Handle symbolic links. Mon Jan 12 09:38:30 1998 H.J. Lu (hjl@gnu.org) * Makefile (depend): depend on include. Sun Jan 11 18:42:58 1998 H.J. Lu (hjl@gnu.org) * version 5.4.43 is released. * <_G_config.h>: change version to 5.4.43. * elf/libc/jump.params: set version to 5.4.43. * release.libc: update. * libc6: update. Sat Jan 10 16:01:58 1998 H.J. Lu (hjl@gnu.org) * sysdeps/i386/hton.c: Support kernel 2.1.72 and above. Fri Jan 9 12:33:18 1998 H.J. Lu (hjl@gnu.org) * time/strftime.c (strftime): Use 1 digit for "%w". Sun Dec 14 13:42:53 1997 H.J. Lu (hjl@gnu.org) * version 5.4.42 is released. * <_G_config.h>: change version to 5.4.42. * elf/libc/jump.params: set version to 5.4.42. * release.libc: update. Fri Dec 12 07:43:37 1997 H.J. Lu (hjl@gnu.org) * libio/iofprintf.c (_IO_fprintf): remove the redundant CHECK_FILE. * libio/iofscanf.c (_IO_fscanf): Ditto. Thu Dec 11 08:34:31 1997 H.J. Lu (hjl@gnu.org) * libio/iofclose.c (_IO_fclose): Always report the error. Wed Dec 3 11:11:46 1997 H.J. Lu (hjl@gnu.org) * Makefile (LIBGCC): Always define regardless of OLD_GCC since some existing binaries may need some symbols in libc.so. * elf/Makefile (LIBGCC): Ditto. * README: Update. Fri Nov 21 18:54:15 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.41 is released. * <_G_config.h>: change version to 5.4.41. * elf/libc/jump.params: set version to 5.4.41. * release.libc: update. * include/Makefile (files): add sys/prctl.h. Fri Nov 21 08:33:38 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * inet/rcmd.c (__check_rhosts_file): New, set to 1. (ruserok): Check .rhosts if __check_rhosts_file is 1 or for superuser. Fri Nov 21 07:32:46 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * libio/fileops.c (_IO_file_underflow): Undo the change on Thu Sep 11 08:04:03 1997 by H.J. Lu (hjl@gnu.ai.mit.edu) * libio/iofgets.c (_IO_fgets): Return an error only if there is a new error. * libio/iogets.c (_IO_gets): Ditto. Thu Nov 20 16:20:30 1997 SmartCalc programmer * ufc/crypt_md5.c: * ufc/crypt_util.c: * ufc/crypt_util.c: allow to compile on NT. Mon Nov 17 10:25:07 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * <_G_config.h> (NULL): Define if necessary. Mon Nov 10 07:40:18 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * stdlib/exit.c (exit): Handle recursive calls to exit (). Tue Nov 4 07:59:31 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/glob.c (glob_in_dir): check to see if file exists. Tue Nov 4 07:50:36 1997 bo@petshop.ping.dk (Bo Vagner Hoejer) * nls/linux/Makefile: update. * nls/linux/Danish/auth.m: * nls/linux/Danish/clnt-misc.m: * nls/linux/Danish/errlist-u.m: * nls/linux/Danish/errlist.m: * nls/linux/Danish/README: * nls/linux/Danish/getopt.m: * nls/linux/Danish/h-errlist.m: * nls/linux/Danish/net-misc.m: * nls/linux/Danish/rpc-errlist.m: * nls/linux/Danish/rpc-misc.m: * nls/linux/Danish/siglist-u.m: * nls/linux/Danish/siglist.m: new. Mon Nov 3 08:56:24 1997 Keith Packard * Makeconfig (PROFILE_OPT_CFLAGS): add -D__GPROF__. * Makerules: use $(PROFILE_CFLAGS) for .S. * sysdeps/linux/i386/sysdep.h (PSEUDO): use a new one if __GPROF__ is defined. Sun Nov 2 14:08:16 1997 Richard Gooch * : new. Sat Nov 1 18:01:40 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.40 is released. * <_G_config.h>: change version to 5.4.40. * elf/libc/jump.params: set version to 5.4.40. * release.libc: update. Sat Nov 1 17:16:33 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * (SYS_nfsservctl, SYS_setresgid, SYS_getresgid, SYS_prctl): new. * sysdeps/linux/Makefile (SRC2S): add __nfsservctl.S, __setresgid.S, __getresgid.S and __prctl.S. * sysdeps/linux/__nfsservctl.S: * sysdeps/linux/__setresgid.S: * sysdeps/linux/__getresgid.S: * sysdeps/linux/__prctl.S: new. Sat Nov 1 17:06:03 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * : Update from egcs. * dl-malloc/malloc.c: Check overflow. Thu Sep 18 01:46:14 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.39 is released. * <_G_config.h>: change version to 5.4.39. * elf/libc/jump.params: set version to 5.4.39. * release.libc: update. Wed Sep 17 19:39:10 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * <_G_config.h> (_G_HAVE_LONG_DOUBLE_IO, _G_HAVE_PRINTF_FP, _G_HAVE_MMAP, _G_HAVE_FEATURES): New. Defined as 1. * (_IO_flockfile, _IO_funlockfile, _IO_ftrylockfile, _IO_cleanup_region_start, _IO_cleanup_region_end): new. dummy macros for libstdc++. Thu Sep 11 08:49:20 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * (NULL): support newer gcc/egcs. * include/Makefile (install): fix a typo. create the dest dir first. * Makefile (install): check if library exists before install. Thu Sep 11 08:04:03 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * libio/fileops.c (_IO_file_underflow): treat EAGAIN and EWOULDBLOCK as EOF. Wed Aug 27 19:57:10 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.38 is released. * <_G_config.h>: change version to 5.4.38. * elf/libc/jump.params: set version to 5.4.38. * release.libc: update. Wed Aug 27 19:56:54 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * nls/msgcat.c (catopen): Check if the message file is really a file. Tue Aug 26 07:01:20 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * libio/stdio/ferror.c (_IO_ferror): * libio/stdio/putc.c (_IO_putc): New aliase for glibc compatibility. Fri Aug 8 21:05:22 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * locale/setlocale.c (_Xsetlocale): New, weak alias for X11R6 libraries compiled with glibc 2. Fri Aug 8 08:07:22 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.37 is released. * <_G_config.h>: change version to 5.4.37. * elf/libc/jump.params: set version to 5.4.37. * release.libc: update. Mon Aug 4 21:11:35 1997 Thorsten Kukuk (kukuk@vt.uni-paderborn.de) * clnt_udp.c (clntudp_call): don't decode xargs, if xargs == NULL. Sun Aug 3 05:25:00 1997 Ulrich Drepper (drepper@cygnus.com) * libio/printf_fp.c (__printf_fp): Round number to even according to IEEE 754-1985 4.1. Thu Jul 31 12:57:14 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * Makefile (clean.include): fix a typo. Thu Jul 31 10:34:55 1997 "Tomer Verona" * inet/rcmd.c (_validuser): Support "+" entries for host and user. Sun Jul 20 12:06:57 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.36 is released. * <_G_config.h>: change version to 5.4.36. * elf/libc/jump.params: set version to 5.4.36. * release.libc: update. Sun Jul 20 10:57:50 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * : include . * ../include/Makefile: new. * Makeconfig (INCLUDE_DIR): new, set to ../include. * Makefile (lib, install, clean): include "include". Sat Jul 19 11:48:48 1997 Miquel van Smoorenburg * yp/yplib.c (yp_maplist): fix argument for xdr_domainname (). Sun Jul 13 11:33:06 1997 Ian Justman * ufc/Makefile (SRCS): add crypt_md5.c and md5.c. * ufc/crypt_md5.c: * ufc/md5.c: * ufc/md5.h: new. * ufc/crypt_util.c (crypt): call crypt_md5 (). Thu Jul 10 08:41:49 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.35 is released. * <_G_config.h>: change version to 5.4.35. * elf/libc/jump.params: set version to 5.4.35. * release.libc: update. Wed Jul 9 08:16:23 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * (signal): treat __FAVOR_BSD the same as __USE_BSD_SIGNAL. * libio/fileops.c (_IO_file_underflow): Adjust pointers before calling _IO_SYSREAD (). * posix/execvp.c (execvp): Handle ESTALE. Mon Jul 7 08:26:19 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * Makeconfig (CANONICAL_TARGET_MACHINE): recognize i686-linux. (TARGET__MACHINE): Removed. * configure (TARGET__MACHINE): Added. Fri Jul 4 18:42:08 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * locale/cur_max.c: new for glibc compatibility. Tue Jul 1 14:05:25 1997 Bill Fenner * (struct ip): change ip_csum to ip_sum. Tue Jul 1 04:00:58 1997 Thorsten Kukuk * rpc/openchild.c: * rpc/key_call.c: * rpc/auth_des.c: fix some problems with secure rpc. Sun Jun 29 11:38:51 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * : new. * sysdeps/linux/Makefile (SRC2S): add quotactl.S. * sysdeps/linux/quotactl.S: new. Fri Jun 27 07:31:27 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.34 is released. * <_G_config.h>: change version to 5.4.34. * elf/libc/jump.params: set version to 5.4.34. * release.libc: update. Wed Jun 25 08:00:46 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * nls/msgcat-libc.c (libc_nls_init): save errno. * libio/genops.c: * libio/strops.c: * libio/libioP.h: * libio/fileops.c: update from glibc 2. Thu Jun 12 02:10:32 1997 Helmut Geyer * grp/getgrnam.c: don't segfault if a /etc/groups entry for a NIS group lacks the ':' or does not contain any members, Sun Jun 8 09:25:41 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * (tftphdr): change "tu_block" to unsigned short. Fri May 30 21:06:03 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.33 is released. * <_G_config.h>: change version to 5.4.33. * elf/libc/jump.params: set version to 5.4.33. * release.libc: update. Fri May 30 19:18:32 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/glibcstat.h: new, from glibc 2. * sysdeps/linux/_fxstat.c: * sysdeps/linux/_lxstat.c: * sysdeps/linux/_xstat.c: add glibc compatibility. Fri May 30 07:56:13 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.32 is released. * <_G_config.h>: change version to 5.4.32. * elf/libc/jump.params: set version to 5.4.32. * release.libc: update. Wed May 28 07:31:49 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * time/strptime.c: use 9999 as the limit for year, instead of INT_MAX. Yes, we got a year 9999 problem. Always use 1900 for offset. Sat May 24 17:13:25 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.31 is released. * <_G_config.h>: change version to 5.4.31. * elf/libc/jump.params: set version to 5.4.31. * release.libc: update. Sat May 24 16:08:09 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/i386/crt/gcrt0.S: move monstartup () before _mcleanup (). Tue May 20 14:42:44 1997 Martin Mares * misc/syslog.c: fix a typo which causes strange console message. Mon May 19 07:11:52 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/_errlist.c (_sys_errlist): change errno == 0 from "Unknown error" to "Success". Sun May 18 20:11:52 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.30 is released. * <_G_config.h>: change version to 5.4.30. * elf/libc/jump.params: set version to 5.4.30. * release.libc: update. * yp/yp_xdr.c (xdr_ypmaplist_str): commented out. (xdr_ypmaplist): fix a typo. Fri May 16 19:45:15 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.29 is released. * <_G_config.h>: change version to 5.4.29. * elf/libc/jump.params: set version to 5.4.29. * release.libc: update. Fri May 16 02:01:35 1997 Martin Mares * misc/syslog.c: fix several possible buffer overruns. Thu May 15 01:13:58 1997 Rafael Moreno * nls/linux/Spanish/LEEME: * nls/linux/Spanish/auth.m: * nls/linux/Spanish/clnt-misc.m: * nls/linux/Spanish/errlist-u.m: * nls/linux/Spanish/errlist.m: * nls/linux/Spanish/gencat.m: * nls/linux/Spanish/h-errlist.m: * nls/linux/Spanish/net-misc.m: * nls/linux/Spanish/rpc-errlist.m: * nls/linux/Spanish/rpc-misc.m: * nls/linux/Spanish/siglist-u.m: * nls/linux/Spanish/siglist.m: new messages for Spanish. Sat May 10 14:39:26 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.28 is released. * <_G_config.h>: change version to 5.4.28. * elf/libc/jump.params: set version to 5.4.28. * release.libc: update. Fri May 8 08:13:09 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * (poll): added the system call number. * : new file from glibc 2. * sysdeps/linux/Makefile (SRC1S): add poll.c. (SRC2S): add __syscall_poll.S. * sysdeps/linux/__flock.c: save errno. * sysdeps/linux/poll.c: new from glibc 2. * sysdeps/linux/__syscall_poll.S: new. Mon May 5 08:23:19 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * nys/nsw/src/nis/nis_group.c (parse_result): call xstrdup () for add_member (). Reported by Jason Mcmullan . Sun May 4 08:50:33 1997 Thorsten Kukuk * nys/nsw/src/nis/nis_hosts.c : * nys/nsw/src/nis/nis_publickey.c: fixes some wrong return codes in error cases and checks for NULL pointer dereferencing. Sat May 3 16:00:00 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.27 is released. * <_G_config.h>: change version to 5.4.27. * elf/libc/jump.params: set version to 5.4.27. * release.libc: update. Tue Apr 29 05:29:08 1997 Miquel van Smoorenburg * yp/yplib.c (__yp_dobind): fix argument for xdr_domainname (). Thu Apr 10 17:15:09 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * elf/libm/jump.params: set version to 5.0.9. Thu Apr 10 13:05:59 1997 Kristopher Giesing * sysdeps/linux/i386/math/pow.c: bug fix. Tue Apr 8 08:02:39 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.26 is released. * <_G_config.h>: change version to 5.4.26. * elf/libc/jump.params: set version to 5.4.26. * release.libc: update. Tue Apr 8 07:32:49 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * libio/genops.c (_IO_flush_all_linebuffered): don't flush on a read-only stream. Tue Apr 8 06:47:24 1997 jpmg@eng.cam.ac.uk * sysdeps/linux/__fpathconf.c: return -1 for _POSIX_CHOWN_RESTRICTED on NFS. Tue Apr 1 17:53:39 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * : new for appletalk. * (IP_MSS): new. Thu Mar 27 07:37:13 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * libio/fileops.c (_IO_file_overflow): set error when try to write on a read-only stream. Sun Mar 23 14:24:34 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.25 is released. * <_G_config.h>: change version to 5.4.25. * elf/libc/jump.params: set version to 5.4.25. * release.libc: update. Sun Mar 23 14:21:04 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/readv.c: * sysdeps/linux/writev.c: check count <= UIO_FASTIOV for error and use emulation if necessary. * posix/putenv.c: backed out the change on Fri Feb 21 13:28:23 1997 H.J. Lu (hjl@gnu.ai.mit.edu) since it breaks many TeX programs unless they are recompiled with -DSMART_PUTENV. * (_PATH_DEFPATH): remove ".". Thu Mar 20 13:01:39 1997 Thorsten Kukuk * nys/yp/src/yp.h: removed. * nys/yp/src/yp_clnt.c: * nys/yp/src/yp_conf.c: * nys/yp/src/yp_if.c: * nys/yp/src/yp_xdr.c: modified for new xdr_domainname (). Mon Mar 17 07:56:12 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * bsd/setenv.c (setenv): don't copy name when we reuse the buffer for replacement. Mon Feb 24 23:05:00 1997 Wolfram Gloger * dl-malloc/malloc.c (malloc_get_state): New function. Saves global malloc state to an opaque data structure which is dynamically allocated in the heap. * dl-malloc/malloc.c (malloc_set_state): New function. Restore previously obtained state. * : Add declaration of malloc_get_state() and malloc_set_state(). Fri Mar 14 20:01:08 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.24 is released. * <_G_config.h>: change version to 5.4.24. * elf/libc/jump.params: set version to 5.4.24. * release.libc: update. Wed Mar 12 22:13:44 1997 alan@spri.levels.unisa.edu.au (Alan Modra) * time/strptime.c: Fix abbreviated/full names. Reported by Steven Gribble . Wed Mar 12 20:40:45 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * inet/gethstnmad.c (_gethtbyname): return the complete aliase list no matter what. Sun Mar 9 07:32:37 1997 "Marty Leisner" * sysdeps/linux/__lseek.S: define __CHECK_RETURN_ADDR. Thu Feb 27 08:07:07 1997 David van Leeuwen * sysdeps/linux/_errlist.c (ENOMEDIUM, EMEDIUMTYPE): new. Mon Feb 24 07:25:58 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/m68k/hton.c: updated from sysdeps/i386/hton.c. Fri Feb 21 13:28:23 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * : undefine assert_perror first. * posix/putenv.c: update from glibc 2.0.2. Fri Feb 14 19:41:54 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.23 is released. * <_G_config.h>: change version to 5.4.23. * elf/libc/jump.params: set version to 5.4.23. * release.libc: update. * time/strptime.c (strptime): fix definition. Fri Feb 14 04:27:57 1997 Ulrich Windl * (strptime): fix the prototype. Sun Feb 9 12:05:06 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * : update copyright. (__libc_malloc_initialized): new. * dl-malloc/malloc.c (__libc_malloc_initialized): changed from __malloc_initialized so that this variable is not shared with other users of GNU malloc. Fri Feb 7 19:14:31 1997 "Ronald F. Guilmette" * inet/gethstnmad.c (gethostbyname): change sizeof (buf) to sizeof (buf.buf) while calling res_search (). Wed Feb 5 16:25:14 1997 "Ronald F. Guilmette" * (prioritynames, prioritynames, facilitynames): add missing '{' and '}'. Mon Feb 3 19:57:45 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.22 is released. * <_G_config.h>: change version to 5.4.22. * elf/libc/jump.params: set version to 5.4.22. * elf/libm/jump.params: set version to 5.0.8. * release.libc: update. * : * : * : update from glibc 2.0.1. Sun Feb 2 23:41:28 1997 "Hans-Frieder Vogt" * bsd/realbsd.c: return the offending path in error. Sat Feb 1 11:47:26 1997 Stephen L Moshier * sysdeps/linux/i386/math/frexpl.c: Preserve sign of input. Wed Jan 29 20:50:53 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/i386/crt/crt0.S: align stack to 8 bytes. Sun Jan 26 21:03:51 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.21 is released. * <_G_config.h>: change version to 5.4.21. * elf/libc/jump.params: set version to 5.4.21. * release.libc: update. * (vm86old): renamed from vm86. (vm86): new. * (SYS_vm86old): renamed from SYS_vm86. (SYS_setresuid, SYS_getresuid, SYS_vm86, SYS_query_module): new. * sysdeps/linux/Makefile (SRC1S): remove vm86.S. * sysdeps/linux/Makefile (SRC3S): add vm86old.S and vm86.S. * sysdeps/linux/vm86.S: removed. * sysdeps/linux/i386/vm86.S: new. * sysdeps/linux/i386/vm86old.S: new. Thu Jan 23 13:22:34 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * yp/yp.h: * yp/yppasswd.h: removed. * yp/yppasswd_xdr.c: * yp/yplib.c: * yp/yp_xdr.c: modified for new . * yp/yp_xdr.c (xdr_domainname): changed to bool_t xdr_domainname(XDR *xdrs, domainname *objp) * : new. * (_YPBIND, struct ypbind_binding): defined before include . don't duplicate anything defined in . * : new. generated from yp.x. Sat Jan 11 11:20:04 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.20 is released. * <_G_config.h>: change version to 5.4.20. * elf/libc/jump.params: set version to 5.4.20. * release.libc: update. * rpc/xdr.c (xdr_string): return FALSE if the pointer is NULL for XDR_ENCODE. Sun Jan 5 01:26:54 1997 Greg Stark * regex/rx.c: protect and release cdr. Sat Jan 4 10:46:30 1997 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.19 is released. * <_G_config.h>: change version to 5.4.19. * elf/libc/jump.params: set version to 5.4.19. * release.libc: update. * login/getpass.c: disable ICANON. Tue Dec 31 06:13:14 1996 Wolfram Gloger * libio/stdio/stdio.h: * libio/stdio/setfileno.c: * stdlib/strtod.c: * sysdeps/linux/connect.c: * sysdeps/linux/getsocknam.c: * sysdeps/linux/getsockopt.c: * sysdeps/linux/recv.c: * sysdeps/linux/recvfrom.c: * sysdeps/linux/send.c: * sysdeps/linux/sendto.c: * sysdeps/linux/setsockopt.c: * sysdeps/linux/shutdown.c: * sysdeps/linux/socket.c: * sysdeps/linux/sysctl.c: * sysdeps/linux/accept.c: * sysdeps/linux/bind.c: * sysdeps/linux/listen.c: * sysdeps/linux/getpeernam.c: * sysdeps/linux/sendmsg.c: * sysdeps/linux/socketpair.c: * sysdeps/linux/recvmsg.c: update. * dl-malloc/Makefile (VSCFLAGS): add -DMALLOC_HOOKS and remove -D__MALLOC_0_RETURNS_NULL * dl-malloc/malloc.c: update from Doug Lea's 2.6.4 plus debug hooks. Sun Dec 29 10:45:59 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * README: update. * sysdeps/linux/i386/__init_brk.c (__curbrk): * sysdeps/linux/m68k/__init_brk.c (__curbrk): new, weak aliase of ___brk_addr. Thu Dec 12 01:20:42 1996 Geert Uytterhoeven * sysdeps/linux/m68k/gmon/gmon.c: fix a typo. Tue Dec 17 08:16:37 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.18 is released. * <_G_config.h>: change version to 5.4.18. * elf/libc/jump.params: set version to 5.4.18. * release.libc: update. Mon Dec 16 18:17:37 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * sysdeps/linux/i386/math/exp.S: fix a typo. * inet/rcmd.c, inet/rexec.c: check the size of the IP address from gethosybyname () against sizeof (sin_addr). Sat Dec 7 21:41:48 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * (_PATH_LOCALE): changed to /usr/share/locale. Mon Dec 9 20:30:59 1996 Ed Doolittle * (_PATH_PRESERVE): new, defined as "/var/preserve". Mon Dec 9 21:59:52 1996 Ruediger Helsch * libio/printf_fp.c: fix locale. Sat Dec 7 21:41:48 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * : include . Fri Dec 6 13:35:05 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.17 is released. * <_G_config.h>: change version to 5.4.17. * elf/libc/jump.params: set version to 5.4.17. * release.libc: update. * sysdeps/linux/__fpathconf.c (_PC_PATH_MAX): undo the change on Mon Dec 2 19:44:36 1996 by H.J. Lu (hjl@gnu.ai.mit.edu). * bsd/realpath.c (realpath): * io/getwd.c (getwd): allocate a buffer of PATH_MAX chars and copy the result back to user. We don't trust the user buffer size. Thu Dec 5 08:26:15 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * libio/stdio/getc.c (_IO_getc): added libc 6.x/glibc 2.x compatibility codes for XFree86. * bsd/realpath.c (realpath): * io/getwd.c (getwd): reduce PATH_MAX to 1024 if PATH_MAX > 1024. Many binaries are hard-coded with PATH_MAX = 1024. We need to find a dynamic way to check PATH_MAX at run-time. Wed Dec 4 10:12:07 1996 David M. Ronis * sysdeps/linux/i386/math/erf.c: fix underflow. Tue Dec 3 19:07:47 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.16 is released. * <_G_config.h>: change version to 5.4.16. * elf/libc/jump.params: set version to 5.4.16. * release.libc: update. * elf/libm/jump.params: set version to 5.0.7. * sysdeps/linux/i386/math/erf.c: change underflow to 20 from 10. * libio/iovfscanf.c: use tolower () to check 'e'. Tue Dec 3 06:19:14 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.15 is released. * <_G_config.h>: change version to 5.4.15. * elf/libc/jump.params: set version to 5.4.15. * release.libc: update. Mon Dec 2 19:44:36 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * misc/syslog.c: catch SGPIPE for syslog restarts. * (GET_LINUX_KERNEL_VERSION, GET_LINUX_KERNEL_PATCHLEVEL, GET_LINUX_KERNEL_SUBLEVEL, __get_linux_kernel_version): new. * bsd/realpath.c (realpath): * io/getwd.c (getwd): * sysdeps/linux/__fpathconf.c (_PC_PATH_MAX): reduce PATH_MAX to 1024 if linux kernel < 2.1. * sysdeps/linux/Makefile (SRC1S): add kernel_version.c. * sysdeps/linux/kernel_version.c: new. * : do define struct stat for Linux > 2.1. Sun Dec 1 11:39:50 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * version 5.4.14 is released. * <_G_config.h>: change version to 5.4.14. * elf/libc/jump.params: set version to 5.4.14. * release.libc: update. Sun Dec 1 08:43:15 1996 H.J. Lu (hjl@gnu.ai.mit.edu) * : don't define struct stat for Linux > 2.1. * sysdeps/linux/_fxstat.c: * sysdeps/linux/_lxstat.c: * sysdeps/linux/_xstat.c: make an alias for __?xstat from _?xstat. * sysdeps/linux/pthread_stubs.c: added libc 6.x/glibc 2.x compatibility codes for XFree86.