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.

	* <rpcsvc/yp.x>:
	* <rpcsvc/yp.h>:
	* <rpcsvc/yp_prot.h>: update from glibc 2.0.1.

Sun Feb  2 23:41:28 1997   "Hans-Frieder Vogt" <vogt@ilaws6.luftfahrt.Uni-Stuttgart.de>

	* bsd/realbsd.c: return the offending path in error.

Sat Feb  1 11:47:26 1997  Stephen L Moshier <moshier@world.std.com>

	* 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.

	* <sys/vm86.h> (vm86old): renamed from vm86.
	(vm86): new.

	* <sys/syscall.h> (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 <rpcsvc/yp_prot.h>.

	* yp/yp_xdr.c (xdr_domainname): changed to

		bool_t xdr_domainname(XDR *xdrs, domainname *objp)

	* <rpcsvc/yppasswd.h>: new.

	* <rpcsvc/yp_prot.h> (_YPBIND, struct ypbind_binding):
	defined before include <rpcsvc/yp.h>.
	don't duplicate anything defined in <rpcsvc/yp.h>.

	* <rpcsvc/yp.h>: 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 <gsstark@mit.edu>

	* 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 <Wolfram.Gloger@dent.med.uni-muenchen.de>

	* 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 <geert@cs.kuleuven.ac.be>

	* 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)

	* <paths.h> (_PATH_LOCALE): changed to /usr/share/locale.

Mon Dec  9 20:30:59 1996  Ed Doolittle <dolittle@weniac.math.toronto.edu>

	* <paths.h> (_PATH_PRESERVE): new, defined as
	  "/var/preserve".

Mon Dec  9 21:59:52 1996  Ruediger Helsch <rh@unifix.de>

	* libio/printf_fp.c: fix locale.

Sat Dec  7 21:41:48 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <netinet/ip.h>: include <netinet/in.h>.

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 <ronis@ronispc.chem.mcgill.ca>

	* 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.

	* <sys/param.h> (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.

	* <sys/stat.h>: 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)

	* <sys/stat.h>: 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.
