Sat Nov 12 23:30:20 1994  H.J. Lu (hjl@fudan)

	* version 4.6.20 is released.

	* sysdeps/i386/Makefile (SCR1S): comment out
	  __stpncpy.c stpcpy.c strstr.c. They may not
	  be PIC safe.

	* string/__stpncpy.c:
	* string/stpcpy.c:
	* string/strstr.c: copied from ../sysdeps/generic.

	* string/Makefile (SCR1S): add __stpncpy.c stpcpy.c
	  strstr.c.

	* gcc/Makefile (STATIC_SHARED): changed from
	  SHARED_STATIC.

	* elf/libtermcap/jump.params: Version 1.2.2. We
	  have no choice to give that version number.

	* termcap/termcap.c: go back to the old one.

	* termcap/version.c: 1.2.2.

	* elf/Makefile (install): backup the d-linker if necessary.

	* elf/crt/Makefile (crtbegin.o, crtend.o): take out the
	  ugly hack. Needs binutils 2.5.2.1 or above.

	* elf/crt/config/i386/linuxelf.h: update.

	* elf/d-link/i386/boot1.c (DL_DEBUG): don't define it.

	* <dbm.h> (dbminit): remove the duplicate "const".

	* <sys/cdefs.h>: don't treat C++ as old gcc.

	* <unistd.h>: remove all the `_PC_*', `_SC_*' and
	  `_CS_*' symbols.
	  include <confname.h>.

	* <confname.h>: new from glibc 1.08.14. It has all
	  the `_PC_*', `_SC_*' and `_CS_*' symbols.

	* sysdeps/linux/__sysconf.c: updated from glibc
	  1.08.14 and modified for Linux.

	* grp/initgroups.c: don't use YP stuff if YP is not
	  defined.

Thu Nov 10 13:19:48 1994  Harald Koenig (koenig@tat.physik.uni-tuebingen.de)

	* time/bsdtime.c (ALTZONE): define the order of the
	  entries in ttis[].

Fri Nov 11 11:05:34 1994  Swen Thuemmler (swen@uni-paderborn.de)

	* grp/getgrent.c (__nis_getgrent): change to extern
	  from static.

	* grp/getgrgid.c: cosmetic changes.

	* grp/getgrnam.c: Oops, entries of the form

		+group:::usera,userb,userc

	  did append users to the group instead of replacing them
	  as in SunOS. Fixed.

	* grp/initgroups.c: Added support for groups from NIS maps.

Thu Nov 10 12:57:32 1994  H.J. Lu (hjl@fudan)

	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/crt/crti.S:
	* ./sysdeps/linux/i386/crt/crtn.S:
	* ./sysdeps/linux/i386/crt/gcrt0.S:
	* ./sysdeps/linux/i386/crt/gcrtn.S: add .align.

	* configure (STATIC_SHARED): build all libraries NYS by
	  default. Other options are not tested.
	  (NYS): false by default. Other options are not tested.
	  (TARGET_ARCH): check i*86 and pentium.
	  
	* elf/crt/Makefile (crtbegin.o, crtend.o): very ugly hack.
	  use sed to work around the gas bug.

	* elf/crt/crtstuff.c: use Jason's version. Need a fixed
	  gas/gld. Binutils 2.5.2 cannot handle the mixed sections
	  in one file.
	  (CRT_END): add a dummy call to atexit () if __linux__ and
	  __PIC__ are defined.

	* elf/crt/config/i386/linuxelf.h: update.

	* time/Makefile (TIME_FLAGS): add -DALTZONE

	* regex/ChangeLog.new: new.

Wed Nov  9 18:56:45 1994  Eric Youngdale (eric@aib.com)

	* elf/d-link/libdl/dlib.c (dl_error_names): add
	  a new error message.
	  (_dlopen): attach _dl_symbol_tables at the end.
	  (_dlclose): stop at _dl_symbol_tables.

	* elf/d-link/hash.h (DL_NO_SYMBOL): new.

Wed Nov  9 08:19:40 1994  H.J. Lu (hjl@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.20.

	* elf/libdl/jump.params: bump up to version 1.0.8.

	* <_G_config.h>: update verion to 4.6.20.

	* Makefile (all): new target. set to "lib".

Tue Nov  8 22:16:00 1994  H.J. Lu (hjl@fudan)

	* version 4.6.19 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.19.

	* elf/libdl/jump.params: bump up to version 1.0.7.

	* <_G_config.h>: update verion to 4.6.19.

	* <dirent.h>:
	* dirent/opendir.c:
	* sysdeps/linux/i386/readdir.c: undo the changes of
	  Tue Oct 18 12:49:58 1994 by Stephen Tweedie
	  (sct@dcs.ed.ac.uk). Need new telldir () and seekdir ().

	* rx/ChangeLog.rx: removed.

	* rx/ChangeLog: copied from libg++ 2.6.1.

	* <rx.h> (RE_NO_GNU_OPS):
	* regex/rx.h (RE_NO_GNU_OPS): copied from GNU regex 0.12.

	* <rx.h> (RE_NO_BK_VBAR):
	* regex/rx.h (RE_NO_BK_VBAR): changed from RE_NO_BK_VAR.

	* regex/rx.c (RE_NO_GNU_OPS): new, check it.

	* regex/Makefile (PIC_OPT_CFLAGS): comment out. The
	  official gcc 2.6.1 seems to fix the -fomit-frame-pointer -O
	  -fPIC bug.

	* jump/libc/jump.funcs: 
	* jump/libc.lite/jump.funcs: mark "_getline" as " U ".

	* libio/stdio/Makefile (SCR1S): remove getline.c.

	* libio/stdio/stdio.h (getline):
	* <stdio.h> (getline): commented out.

	* libio/filesops.c (_IO_file_seekoff): don't optimize if the
	  file is opened for write.

	* <netinet/protocols.h>: change IP_NVP-II to IP_NVP_II.

	* elf/d-link/i386/boot1.c: check if _dl_atexit is 0x0.

	* elf/crt/config/i386/linuxelf.h: update.

	* libbsd/Makefile (SRCS): add select.c.

Tue Nov  8 18:16:40 1994  H.J. Lu (hjl@fudan)

	* sysdeps/i386/memchr.c: undo the change of Tue Nov  8
	  07:29:07 1994 by Ulrich Drepper (drepper@ira.uka.de).
	  zsh linked with libc.so core dumps.

Tue Nov  8 07:29:07 1994  Ulrich Drepper (drepper@ira.uka.de)

	* sysdeps/i386/memchr.c: improvement.

Mon Nov  7 18:12:14 1994  H. Peter Anvin (hpa@ahab.eecs.nwu.edu)

	* libbsd/select.c: new. Don't return the remaining time out
	  for compatibility.

Mon Nov  7 09:17:26 1994  Ulrich Drepper (drepper@ira.uka.de)

	* sysdeps/generic/strstr.c:
	* sysdeps/i386/stpcpy.c: improvement.

Sat Nov  5 16:53:04 1994  H.J. Lu (hjl@fudan)

	* version 4.6.18 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.18.

	* <_G_config.h>: update verion to 4.6.18.

	* elf/libdl/jump.params: bump up to version 1.0.6.

	* elf/crt/crtstuff.c:
	* elf/crt/config/svr4.h:
	* elf/crt/config/i386/i386.h:
	* elf/crt/config/i386/linuxelf.h:
	* elf/crt/config/i386/unix.h: updated for shared ELF/C++.

	* elf/d-link/i386/Makefile: minor change.

	* elf/d-link/libdl/Makefile (INC_CFLAGS): use -I../$(TARGET_ARCH)
	  instead of -I./$(TARGET_ARCH).

	* elk/d-link/hash.c:
	* elf/d-link/i386/boot1.c:
	* elf/d-link/i386/elfinterp.c:
	* elf/d-link/libdl/dlib.c: clear the malloced memory.

	* elf/d-link/libdl/dlib.c: use "#pragma weak foo foo_bar".

Thu Nov  3 22:03:46 1994  Jochen Hein  <Hein@Student.TU-Clausthal.de>
 
	* nls/linux/Makefile (GER-SRCS): add auth.m getopt.m
	  rpc-errlist.m siglist.m clnt-misc.m h-errlist.m rpc-misc.m
	  errlist-u.m net-misc.m siglist-u.m.

	* nls/linux/German/auth.m:
	* nls/linux/German/getopt.m:
	* nls/linux/German/rpc-errlist.m:
	* nls/linux/German/siglist.m:
	* nls/linux/German/clnt-misc.m:
	* nls/linux/German/h-errlist.m:
	* nls/linux/German/rpc-misc.m:
	* nls/linux/German/errlist-u.m:
	* nls/linux/German/net-misc.m:
	* nls/linux/German/siglist-u.m: Translated the Message-catalog
	  found in English.

Wed Nov  2 21:21:42 1994  H.J. Lu (hjl@fudan)

	* sysdeps/i386/Makefile (SCR1S): add strstr.c.

	* sysdeps/generic/strstr.c: moved from
	  ./string/strstr.c.

	* string/Makefile (SRC1S): remove strstr.c.

Wed Nov  2 06:25:36 1994  Ulrich Drepper (drepper@ira.uka.de)

	* string/strstr.c: update the copyright by S.R. van den Berg.

	* sysdeps/i386/__stpncpy.c: update.

	* sysdeps/i386/strstr.c: new.

Wed Nov  2 15:31:02 1994  H.J. Lu (hjl@fudan)

	* elf/d-link/libdl/dlib.c (_dlopen): go to oops if
	  do_fixup () fails.

	* <arpa/inet.h>: include <netinet/in.h>.

	* inet/gethstnmad.c (_gethtbyname): fix a typo,  (char *)&t to
	   (char *)&h.

	* inet/ruserpass.c: fix the famous "dangling else" situation
	  from "Udaya B. Vemulapati" <vemula@cs.ucf.edu>.

	* string/stpncpy.c: new.

	* string/Makefile (SRC2S): add stpncpy.c.

	* sysdeps/generic/__stpncpy.c:
	* sysdeps/generic/stpcpy.c: new.

	* sysdeps/generic/Makefile (SCR1S):
	* sysdeps/i386/Makefile (SCR1S): add __stpncpy.c stpcpy.c.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add ___stpncpy and _stpcpy.

	* elf/libtermcap/jump.params: remove symlink and create a new
	  one. Version 1.2.1.

	* termcap/termcap.c: fix a few typos.

Mon Oct 31 07:15:57 1994  Ulrich Drepper (drepper@ira.uka.de)

	* <string.h> (stpncpy):
	* sysdeps/i386/stpcpy.c:
	* sysdeps/i386/__stpncpy.c: new.

	* inet/inet_ntoa.c: use snprintf (). update to bsd 4.4.

	* inet/rcmd.c: use snprintf ().

	* string/strstr.c: use the one by S.R. van den Berg,
	  berg@pool.informatik.rwth-aachen.de.

Fri Oct 21 04:33:10 1994  Miquel van Smoorenburg (miquels@drinkel.ow.org)

	* termcap/README:
	* termcap/ChangeLog:
	* termcap/termcap.c:
	* termcap/version.c: modification.

Tue Oct 18 12:49:58 1994  Stephen Tweedie (sct@dcs.ed.ac.uk)

	* <dirent.h>:
	* dirent/opendir.c:
	* sysdeps/linux/i386/readdir.c: support more than one
	  entry.

Sat Oct 29 12:43:21 1994  H.J. Lu (hjl@fudan)

	* version 4.6.17 is released.

	* regex/Makefile (PIC_OPT_CFLAGS): override with 

		-fPIC -O1

	  to work around a bug in gcc ss-941026.  Using

		-fPIC -O1 -fomit-frame-pointer

	  seems to screw up the stack.

Sat Oct 29 02:43:21 1994  H.J. Lu (hjl@fudan)

	* elf/libcurses/jump.params: removed. make a new
	  symbolic link to ../../jump/libcurses/jump.params.

	* Makeconfig (REALCC): use gcc-elf if ELF is true.

	* elf/Makefile (lib): add option for using ld.

	* elf/crt/Makefile: add crtbeginS.o and crtendS.o.

	* <gnu-stabs.h>: don't add "_" for ELF.

	* elf/Makefile (DL_VERSION, DL_MAJOR):
	* elf/d-link/libdl/Makefile (DL_VERSION, DL_MAJOR): use
	  elf/libdl/jump.params.

	* <iolibio.h>:
	* ./libio/iolibio.h:
	* ./libio/fileops.c:
	* ./libio/iogetdelim.c: update from the official libg++ 2.6.1.

	* jump/libc-nys/jump.vars (_re_syntax_options):
	* jump/libc.lite/jump.vars (_re_syntax_options):
	* jump/libc/jump.vars (_re_syntax_options): change filename
	  from "regex" to "rx".

	* jump/libc.lite/jump.funcs:
	* jump/libc/jump.funcs: move _re_compile_fastmap,
	  _re_compile_pattern, _re_match, _re_match_2, _re_search, 
	  _re_search_2, _re_set_registers, _re_set_syntax, _regcomp,
	  _regerror, _regexec and _regfree to libcompat. create new
	  entries for them and use "rx" as filename.
	  change filename for re_comp, re_exec and _re_set_syntax
	  to "rx" from "regex".
	
	* <rx.h>:
	* regex/rx.c: new from the official libg++ 2.6.1. modified for
	  Linux.

	* <regex.h>: moved to ./compat. The new one just has

		#include <rx.h>

	* regex/rx.diff:
	* regex/regex.diff: removed.

	* compat/regex.diff: updated.

	* regex/Makefile (SRCS): change regex.c to rx.c.

	* ./compat/__old_regex.c: moved from ./regex/regex.c.
	  (__old_re_compile_fastmap, __old_re_compile_pattern,
	   __old_re_match_2, __old_re_match, __old_re_search_2,
	   __old_re_search, __old_re_set_registers): aliase to
	   __LOCAL__ suffix and redefined with __old_ prefix.

	* ./compat/regex.h: moved from <regex.h>.

	* ./compat/Makefile (SRCS): add __old_regex.c.

	* ./regex/regex.c: moved to ./compat as ./compat/__old_regex.c.

Tue Oct 25 01:07:14 1994  H.J. Lu (hjl@fudan)

	* <sys/wait.h>: don't use transparent_union for g++.

	* elf/libdl/jump.params: new. 1.0.5.

	* elf/Makefile (install): add libdl.

	* db/Makefile (SRCS): remove snprintf.

	* db/hash/ndbm.h: old <ndbm.h> from libc 4.6.16.

	* db/hash/ndbm.c (ndbm.h): use "ndbm.h".

	* jump/libdb/jump.params: update to 1.85.1.

	* jump/libdb/jump.funcs: remove snprintf and vsnprintf.

	* <dlfcn.h>: new for the libdl functions.

	* elf/crt/crtstuff.c:
	* elf/crt/config/svr4.h:
	* elf/crt/config/i386/linuxelf.h: updated for shared ELF/C++.

	* elf/d-link/Makefile (DIRS): add libdl.

	* elf/d-link/libdl/Makefile:
	* elf/d-link/libdl/dlib.c: new for libdl.so.

	* elf/d-link/i386/boot1.c:
	* elf/d-link/hash.c:
	* elf/d-link/hash.h:
	* elf/d-link/readelflib1.c: modified for libdl.so.

Tue Oct 25 10:31:17 1994  Kaz Sasayama (kaz@lilia.iijnet.or.jp)

	* stdlib/mbtowc.c:
	* stdlib/wctomb.c: fix changes of Fri Oct 21 10:34:54
	  1994.

Fri Oct 21 10:34:54 1994  Kaz Sasayama (kaz@lilia.iijnet.or.jp)

	* stdlib/mbtowc.c:
	* stdlib/wctomb.c: Single byte char is a special case of
	  multi-byte.

Sun Oct 23 21:50:45 1994  H.J. Lu (hjl@fudan)

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add _getline, _snprintf,
	  _vsnprintf and __IO_getdelim.

	* libbsd/Makefile (SRC1S): remove snprintf.c.

	* <stdio.h>:
	* <iolibio.h>:
	* <libio.h>:
	* <_G_config.h>: from libg++ 2.6.1 with modifications for
	  Linux.

	* libio/Makefile (SRC1S): add iogetdelim.c.

	* libio/stdio/Makefile (SRC1S): add getline.c, snprintf.c and
	  vsnprintf.c

	* libio:
	* libio/ChangeLog:
	* libio/ChangeLog.new:
	* libio/ChangeLog.todo:
	* libio/NEWS:
	* libio/iofdopen.c:
	* libio/iolibio.h:
	* libio/libio.h:
	* libio/libioP.h:
	* libio/stdio/ChangeLog:
	* libio/stdio/ChangeLog.new:
	* libio/stdio/stdio.h: update from libg++ 2.6.1.

	* libio/iogetdelim.c:
	* libio/stdio/getline.c:
	* libio/stdio/snprintf.c:
	* libio/stdio/vsnprintf.c: new from libg++ 2.6.1.

Thu Oct 20 01:00:29 1994  H.J. Lu (hjl@fudan)

	* elf/Makefile (install): link libdbm.so to libgdbm.so.

	* Makefile (install.static):
	  (install.elf.real): link libdbm.a to libgdbm.a.

	* jump/libdb/Makefile (install): don't link libdbm.sa to
	  libdb.sa.

	* jump/libc/Makefile (install): link libdbm.sa to libgdbm.sa.

	* <dbm.h>:
	* <ndbm.h>: go back to gdbm 1.7.3 with support for ANSI C
	  and C++.

Wed Oct 19 19:38:41 1994  Eric Youngdale (eric@aib.com)

	* elf/d-link/hash.c:
	* elf/d-link/hash.h:
	* elf/d-link/i386/boot1.c:
	* elf/d-link/i386/elfinterp.c:
	* elf/d-link/linuxelf.h:
	* elf/d-link/readelflib1.c: bug fixes and hooks for dlopen
	  et al.

Tue Oct 18 22:36:53 1994  Rick Sladkey  <jrs@world.std.com>

	* <regexp.h> (includes): add <sys/types.h> because regex.h
	  requires it but regexp.h callers don't expect to need it
	  (reported by Bryan Vold <root@ldl.HealthPartners.COM>).

Tue Oct 18 09:11:51 1994  H.J. Lu (hjl@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.17.

	* <_G_config.h>: update verion to 4.6.17.

	* ./sysdeps/linux/i386/crt/Makefile: add dependencies for
	  crt1.o and gcrt1.o.

	* misc/Makefile (SCR1S): add init-misc.c an progname.c.

	* malloc/mcheck-init.c: define HAVE_GNU_LD for __linux__.

	* elf/d-link/Makefile (DL_PATCH): set to 5.

	* elf/d-link/i386/boot1.c (_dl_boot): set up __brk_addr
	  before calling .init sections.
	  (_dl_boot): print out "statically linked" for the static
	  binaries.

	* elf/crt/Makefile: updated for shared ELF/C++.

	* elf/Makefile (install): under /lib/elf, symlink libfoo.so.x
	  to libfoo.so instead of libfoo.so.x.y.z.

Mon Oct 17 08:30:31 1994  Ulrich Drepper (drepper@ira.uka.de)

	* misc/init-misc.c:
	* misc/progname.c: new from from glibc 1.08.10.
	
Sun Oct 16 14:56:35 1994  H.J. Lu (hjl@fudan)

	* version 4.6.16 is released.

	* <bsd/signal.h>: remove SIGBUS.

	* <net/if_route.h>: include <linux/route.h> instead of
	  <linux/if_route.h>.

Sun Oct 16 13:57:37 1994 Mitchum Dsouza (m.dsouza@mrc-apu.cam.ac.uk)

	* nls/nls_libc.h:
	* nls/linux/English/net-misc.m:
	* nls/linux/English/siglist.m:
	* inet/ruserpass.c:
	* inet/gethstnmad.c: changes for NLS.

Fri Oct 14 15:50:02 Karl Hakimian (hakimian@eecs.wsu.edu)

	* inet/rexec.c (rexec): fix rexec when you want to receive
	  errors on a separate file descriptor.

Fri Oct 14 18:29:04 1994  H.J. Lu (hlu@fudan)

	* elf/crt/config/i386/perform.h: new for shared ELF/C++.

	* elf/crt/crtstuff.c:
	* elf/crt/config/svr4.h:
	* elf/crt/config/i386/linux.h:
	* elf/crt/config/i386/linuxelf.h: updated for shared ELF/C++.

	* elf/Makefile (lib): use $(CC) to build the shared libraries.

Fri Oct 14 10:08:19 1994  Eric Youngdale (eric@aib.com)

	* ./elf/d-link/i386/boot1.c: bug fixes for .init/.fini in
	  the shared library.

Fri Oct 14 07:54:48 1994  Ulrich Drepper (drepper@ira.uka.de)

	* <netdb.h>: change prototype and add copyright.

	* inet/getnetbyad.c: change parameter to type long because
	  used struct value is so.

	* libbsd/daemon.c: update for 4.4BSD version.

	* sysdeps/i386/ffs.c: update from glibc 1.08.10, but still
	  use the GCC builtin ffs function.

Thu Oct 13 14:31:26 Karl Hakimian (hakimian@eecs.wsu.edu)

	* inet/ruserpass.c (ruserpass): use a copy of "host" while
	  calling gethostbyname (). [ Strange. H.J. ]

Thu Oct 13 11:53:32 1994  Eric Youngdale (eric@aib.com)

	* ./elf/d-link/i386/boot1.c: bug fixes.

Thu Oct 13 08:47:45 1994  Charles Lopes (tjarls@infm.ulst.ac.uk)

	* jump/libm/Makefile:
	* jump/libdb/Makefile:
	* jump/libcurses/Makefile:
	* Makefile: fix the filenames (libc -> libc-nys) when NYS=true.

Thu Oct 13 09:50:15 1994  H.J. Lu (hlu@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.16.

	* <_G_config.h>: update verion to 4.6.16.

	* <stdio.h>:
	* <iolibio.h>:
	* <_G_config.h>: from libg++ 2.6.1beta with modifications for
	  Linux.

	* libio/floatconv.c:
	* libio/genops.c:
	* libio/iofclose.c:
	* libio/iofdopen.c:
	* libio/iofflush.c:
	* libio/iofgetpos.c:
	* libio/iofgets.c:
	* libio/iofopen.c:
	* libio/iofprintf.c:
	* libio/iofputs.c:
	* libio/iofread.c:
	* libio/iofscanf.c:
	* libio/iofsetpos.c:
	* libio/ioftell.c:
	* libio/iofwrite.c:
	* libio/iogets.c:
	* libio/ioperror.c:
	* libio/iopopen.c:
	* libio/ioprintf.c:
	* libio/ioputs.c:
	* libio/ioscanf.c:
	* libio/iosetbuffer.c:
	* libio/iosetvbuf.c:
	* libio/iosprintf.c:
	* libio/iosscanf.c:
	* libio/ioungetc.c:
	* libio/iovfprintf.c:
	* libio/iovsprintf.c:
	* libio/iovsscanf.c: use weak_alias for ELF instead of
	  elf_alias.

	* libio/_G_config.h: from libg++ 2.6.1beta. modified to support
	  ELF and gcc 2.5.8 (it may not work with libg++ 2.6.x.)

	* libio: from libg++ 2.6.1 with modifications for Linux.

	* elf/d-link/Makefile (DL_PATCH): set to 4.

	* elf/d-link/readelflib1.c (_dl_load_shared_library): change
	  mylibname to 1024 chars long.

	* <sys/param.h>: include <linux/limits.h>.

Mon Oct 10 13:05:31 1994  H.J. Lu (hlu@fudan)

	* <curses.h>: add

		#define _begx   begx
		#define _begy   begy
		#define _maxx   maxx
		#define _maxy   maxy

	  for backward compatibility.

	* elf/Makefile (install): do symlink the .so files under
	  /lib/elf.
	  symlink /lib/elf/lib*.so files.

	* nls/msgcat.c: add const to arg list.

	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/crt/gcrt0.S: add

		#ifdef __ELF__
			.globl __environ
			.data
			.align  4
			.type __environ,@object
		__environ:
			.long 0
			.size __environ,4
			.weak environ
			environ = __environ
		#endif

Sun Oct  9 17:23:53 1994  Patrick D'Cruze (pdcruze@orac.iinet.com.au)

	* <nl_types.h>: add __const to prototypes.

Sat Oct  8 14:11:28 1994  H.J. Lu (hlu@fudan)

	* version 4.6.15 is released.

	* <sys/cdefs.h> (__P): check if it is defined already.

	* <rpc/clnt.h> (CLIENT): add proto types.

	* <rpc/svc.h> (__dispatch_fn_t): new:

	  typedef void (*__dispatch_fn_t) __P((struct svc_req*, SVCXPRT*));
	  (svc_register): use __dispatch_fn_t.

	* <rpc/xdr.h> (xdrproc_t): change it to

	  typedef bool_t (*xdrproc_t) __P ((XDR *, __ptr_t, ...));

Fri Sep 30 17:29:29 1994  H.J. Lu (hlu@fudan)

	* elf/d-link/Makefile (DL_PATCH): set to 3.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.15.

	* <_G_config.h>: update verion to 4.6.15.

Wed Oct  5 14:39:20 1994  Eric Youngdale (ericy@cais.cais.com)

	* ./elf/d-link/Makefile:
	* ./elf/d-link/hash.h:
	* ./elf/d-link/hash.c:
	* ./elf/d-link/i386/Makefile:
	* ./elf/d-link/i386/boot1.c:
	* ./elf/d-link/i386/elfinterp.c: bug fixes.

Mon Oct  3 07:35:26 1994  Igor Sharfmesser (igor@irbis.alma-ata.su)

	* ./locale/KOI8-ct.c: modifications.

Fri Sep 30 17:29:29 1994  H.J. Lu (hlu@fudan)

	* version 4.6.14 is released.

	* elf/d-link/Makefile (DL_PATCH): set to 2.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.14.

	* <_G_config.h>: update verion to 4.6.14.

	* <rpc/types.h>: check if __KERNEL__ is defined.

	* sysdeps/linux/_siglist.c: add SIGBUS (7) and SIGPWR(30).

	* rpc/clnt_generic.c (clnt_create):
	* rpc/clnt_perror.c (clnt_pcreateerror):
	  (clnt_spcreateerror):
	  (clnt_perror):
	  (clnt_sperror):
	* rpc/getrpcport.c (getrpcport):
	* <rpc/clnt.h> (clnt_pcreateerror):
	  (clnt_spcreateerror):
	  (clnt_perror):
	  (clnt_sperror):
	  (clnt_create):
	  (getrpcport):
	  (callrpc): add __const to some char *.

	* <libio.h>:
	* libio: change USE_DTOA to _IO_USE_DTOA.

	* elf/Makefile (lib): add crt.

	* elf/crt: new for crtbegin.o and crtend.o. copied from
	  gcc 2.6.0. It it very temporary and will be replaced with
	  a version which supports the shared ELF C++ library.

	* Makefile (install): install $(ELF_PROFILE_DIR)/*.o.

	* ./sysdeps/linux/i386/crt/Makefile: Don't make crt0.o for
	  ELF.
	  Make gcrt1.o instead of gcrt0.o.

	* ./sysdeps/linux/i386/crt/gcrt1.S: copy crt1.S, include
	  "gcrt0.S" instead.

	* ./sysdeps/linux/i386/crt/gcrtn.S: copy crtn.S, set up
	  profiling.

	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/crt/gcrt0.S: fix stack for ELF .init.
	  push $_fini instead of push _fini.
	  for ELF, add

		 .size   _start,.-_start

Wed Sep 28 12:34:38 1994  Anders Chrigstr|m (ac@dd.chalmers.se)

	* dirent/scandir.c: Remember to free allocated memory upon
	  error. 

Wed Sep 28 06:52:55 1994  H.J. Lu (hlu@fudan)

	* version 4.6.13 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.13.

	* <_G_config.h>: update verion to 4.6.13.
	  fix ELF for C++.

	* Makefile (DIRS): add libbsd for ELF.

	* elf/Makefile (install): install ld-linux.so.*.

	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/crt/gcrt0.S: add

		#ifdef __ELF__
		.weak environ
		environ = __environ
		#endif

	* elf/d-link/Makefile: 
	* elf/d-link/i386/Makefile: set

		PIC_OPT_CFLAGS=-fPIC -O6

	* elf/d-link/Makefile: define major, minor and patch numbers
	  for dlinker. set major = 1, minor = 0 and patch = 1.

	* elf/d-link/i386/Makefile: use PIC_CFLAGS.

Tue Sep 27 11:15:58 1994  Jeschke (i6210109@ws.rz.tu-bs.de)

	* libbsd/login_tty.c: pass (char *)1 to TIOCSCTTY instead of
	  (char *)NULL.

	* libbsd/logout.c: flag expired utmp entries as DEAD_PROCESS
	  while leaving the other fields intact.

Sun Sep 25 11:25:25 1994  H.J. Lu (hlu@fudan)

	* version 4.6.12 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.12.

	* <_G_config.h>: update verion to 4.6.12.

	* README: update.

	* jump/libcurses/Makefile (SYSLIBS):
	* jump/libdb/Makefile (SYSLIBS):
	* jump/libm/Makefile (SYSLIBS):
	  change -lfoo to ../libc/libfoo.sa.

	* Makefile (install.elf.real): include all ELF libraries.

	* misc/_sbufs.c: removed.

	* bsd/psignal.c:
	* posix/getenv.c:
	* posix/execl.c:
	* posix/execvp.c:
	* posix/putenv.c:
	* posix/system.c:
	* string/strerror.c:
	* string/strsignal.c:
	* string/tester.c:
	* string/strbug.c:
	* time/strftime.c:
	* time/strptime.c:
	* sysdeps/linux/sysdep.h: check

		#if !defined(HAVE_GNU_LD) && !defined (__ELF__)

	* stdlib/abort.c:
	* stdlib/exit.c: check

		#if defined(HAVE_GNU_LD) && !defined(__linux__) && !defined (__ELF__)
	  
	  Call _IO_flush_all() instead of _cleanup().

Sat Sep 24 14:01:37 1994  H.J. Lu (hlu@fudan)

	* version 4.6.11 is released.

	* malloc-930716/Makefile (LIBMCHECK):
	* malloc/Makefile (LIBMCHECK): use DEBUG_DIR.

	* sysdeps/linux/i386/crt/gcrt0.S: add ELF support.

	* sysdeps/linux/i386/crt/Makefile:
	* sysdeps/linux/i386/gmon/Makefile:
	* sysdeps/linux/Makefile:
	* elf/Makefile:
	* elf/d-link/Makefile:
	* Makeconfig:
	* Makefile:
	* Makerules:
	* Maketargets: Massive changes for ELF libraries.

	* Makeconfig (PIC_OPT_CFLAGS): use
		-fPIC -O1 -funroll-loops -fomit-frame-pointer.
	  (OPT_CFLAGS): use
		-O1 -funroll-loops.

[ Note: Rick suggested we not use -fomit-frame-pointer. But according
        to my measurement, -fomit-frame-pointer can speed up the
	ELF/PIC library by as much as 6.5%. As a compromise, we use it
	for ELF/PIC shared libraries only :-).

	My ELF/PIC measurements:

	gcc 2.6.0-940917 configured as i486-linuxelf and linked with
	the ELF/PIC version of the Linux C 4.6.10. The assembler
	is linked with the ELF/PIC version of the Linux C 4.6.10 as
	well as the ELF/PIC version of libbfd. I compiled 170 C source
	files.

	1. -fPIC -O1 -funroll-loops -fomit-frame-pointer.
527.53user 505.47system 18:54.89elapsed 91%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps

	2. -fPIC -O2 -funroll-loops -fomit-frame-pointer.
624.18user 537.69system 19:41.01elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps

	3. -fPIC -O6
1152.32user 646.07system 30:23.42elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps

	4. -fPIC -O6 -funroll-loops -fomit-frame-pointer.
1077.42user 604.54system 28:29.59elapsed 98%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (0major+0minor)pagefaults 0swaps

	FYI, -fPIC -O6 is only less than 5% slower than the old
	a.out/DLL library. With -fomit-frame-pointer, they are
	even.

	I think the ELF/PIC library can be further fine tuned. H.J. ]

	* elf/Makefile (install): don't symlink the .so files under
	  /lib/elf.
	  (PIC_DIR): Changed to ELF_SHARED_DIR.

	* pic: removed.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.11.

	* <_G_config.h>: update verion to 4.6.11.

Wed Sep 21 23:11:27 1994  H.J. Lu (hlu@fudan)

	* version 4.6.10 is released.

	* <elf.h>: new, include <linux/elf.h>.

	* elf/libc/jump.params:
	  a symbolic link to ../../jump/libc/jump.params.

	* elf/libcurses/jump.params:
	  a symbolic link to ../../jump/libc/jump.params.

	* elf/libtermcap/jump.params:
	  a symbolic link to ../../jump/libc/jump.params.

	* elf/libm/jump.params:
	  a symbolic link to ../../jump/libm/jump.params.

	* elf/libdb/jump.params:
	  a symbolic link to ../../jump/libdb/jump.params.

	* elf/libgdbm/jump.params: new. Version 1.7.3.

	* Makefile:
	* elf/Makefile (lib): add more ELF libraries.

	* configure: add the ELF support.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.10

	* <_G_config.h>: update verion to 4.6.10.

	* sysdeps/linux/i386/math/frexp.S (_frexp): changed frexp to
	  _frexp.

Sat Sep 17 22:11:18 1994  Rick Sladkey  <jrs@world.std.com>
 
	* sysdeps/linux/i386/math/cosh.S (cos): Fix PIC problems and
	  make functions reentrant and thread safe by using stack
	  variables.
	* sysdeps/linux/i386/math/exp.S (exp, pow2, pow10): Likewise.
	* sysdeps/linux/i386/math/expm1.S (expm1): Likewise.
	* sysdeps/linux/i386/math/frexp.S (frexp, ldexp): Likewise.
	* sysdeps/linux/i386/math/sinh.S (sinh): Likewise.
	* sysdeps/linux/i386/math/tanh.S (tanh): Likewise.

Tue Sep 20 23:57:51 1994  H.J. Lu (hlu@fudan)

	* version 4.6.9 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.9.

	* <_G_config.h>: update verion to 4.6.9.

Tue Sep 20 13:56:41 1994  Patrick D'Cruze (pdcruze@orac.iinet.com.au)

	* time/strftime.c: XPG4 and X/open.

Tue Sep 20 14:46:53 BST 1994 Mitchum Dsouza (m.dsouza@mrc-apu.cam.ac.uk)

	* nls/msgcat.c: use _PATH_LOCALE as defined in <paths.h>

	* configure: auto generate jump.funcs for NYS when required.

	* jump/Makefile: use NYS_DIR_SUFFIX

	* jump/libc-nys/Makefile: fix for change of libdbm -> libgdbm.
	  clean: target removes jump/libc-nys/jump.funcs (autogenerated)

	* jump/libc-nys/genfuncs: sed script to auto generate jump.funcs

Tue Sep 20 15:06:31 1994  H.J. Lu (hlu@fudan)

	* Makeconfig (TARGET_ELF_LIB_DIR):
	  (TARGET_ELF_SO_DIR): new.

	* Makefile (install.elf): new target.

	* elf/Makefile (install): new target.

	* elf/d-link/i386/string.h (_dl_strchr): fix a typo.

	* inet/sethostid.c: removed.

Sun Sep 18 15:57:16 1994  H.J. Lu (hlu@fudan)

	* version 4.6.8 is released.

	* jump/libc.lite/jump.funcs:
	* jump/libc/jump.funcs: undo changes of  Sun Sep 18 13:27:11
	  1994.

	* inet/rcmd.c: undo change of Sun Sep 18 09:46:39 1994.

	* compat/Makefile (SRC1S): undo change of Thu Sep  8 06:26:17
	  1994.

Sun Sep 18 13:27:11 1994  H.J. Lu (hlu@fudan)

	* time/Makefile (SCR1S): add strptime.c.

	* jump/libc.lite/jump.funcs:
	* jump/libc/jump.funcs: add _strptime and ___ivaliduser.
	  mark __validuser as " t ".

Sun Sep 18 11:55:13  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)

	* <netdb.h> (NETDB_INTERNAL):
	  (NETDB_SUCCESS): new.

	* inet/gethstnmad.c: merging the bind-4.9.3b9 version with
	  the Linux version which uses /etc/host.conf.

	* time/strptime.c: new for XOpen/XPG4 locale.

Sun Sep 18 09:46:39 1994  Ulrich Drepper (drepper@ira.uka.de)

	* inet/rcmd.c: update to BSD 4.4.

Sun Sep 18 08:47:55 1994  H.J. Lu (hlu@fudan)

	* Makeconfig (LD):
	  (PIC_LD): use the new binutils.

	* Makeconfig (DEBUG_OPT_CFLAGS):
	  (PROFILE_OPT_CFLAGS):
	  (CHECKER_OPT_CFLAGS): comment out -mreg-alloc=d.

	* sysdeps/linux/i386/syscall.S: save the frame pointer.
	 (MOVE_#): use the frame pointer.

	* sysdeps/linux/i386/__syscall.S: removed.

	* sysdeps/linux/__wait.c:
	* sysdeps/linux/__wait3.c:
	* sysdeps/linux/__waitpid.c: use __WAIT_STATUS_DEFN instead of
	  __WAIT_STATUS.

	* jump/libc.lite/jump.funcs: add new gdbm symbols as " U ".

	* jump/libdb/Makefile (install): install the shared image in
	  TARGET_LIB_DIR instead of TARGET_SO_DIR.

	* sysdeps/linux/__load.c:
	* sysdeps/linux/i386/crt/chkrcrt0.S:
	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S:
	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/m68k/crt/gcrt0.S: drop the name mention in
	  the comments.
	
Sat Sep 17 09:19:27 1994  Eric Youngdale (ericy@cais.cais.com)

	* ./elf/d-link/i386/boot1.c: minor changes.

Sat Sep 17 00:08:03 1994  Eric Youngdale (ericy@cais.cais.com)

	* ./elf/d-link/i386/boot1.c:
	* ./elf/d-link/i386/elfinterp.c:
	* ./elf/d-link/linuxelf.h:
	* ./elf/d-link/readelflib1.c:
	* ./elf/d-link/hash.c:
	* ./elf/d-link/hash.h: ELF linker changes.

Sun Sep  4 17:59:53 1994  Remy Card (Remy.Card@masi.ibp.fr)

	* <dbm.h>: removed.
 
	* <gdbm.h>:
	* gdbm: updated to version 1.7.3.
 
	* compat/aliases.c: not include gdbm symbols.
 
	* jump/libc/jump.funcs: change the gdbm stub name to libgdbm.
          add new gdbm symbols as " T ".
 
	* jump/libc/Makefile:
	* jump/libc-nys/Makefile (all lib): build libgdbm.sa.
	(install): install libgdbm.sa.

	* <db.h>:
	* <mpool.h>:
	* <sys/queue.h>:
	* db: 4.4 BSD db library from db 1.85.
 
	* Makefile (DIRS): add db.
	  (CLEAN_DIR): add db and jump.
 
	* jump/Makefile (DIRS): add libdb.
	  (CLEAN_DIRS): add libdb.
 
	* jump/libdb: new for db 1.85.

	* <db.h>: include <features.h>.
	  remove <sys/cdefs.h>.
	  remove <compat.h> and add compatible definitions.
 
	* <ndbm.h>: replaced by the db version.

	* db/clib/snprintf.c: remove <sys/cdefs.h>.
	  remove <compat.h>.

Thu Sep  8 06:26:17 1994  Ulrich Drepper (drepper@ira.uka.de)

	* posix/execl.c: fix the prototype.

	* nls/linux/English/net-misc.m:
	* nls/nls_libc.h: add new messages.

	* <arpa/inet.h>:
	* inet/inet_netof.c:
	* inet/inet_net.c: update to BSD 4.4.

	* compat/Makefile (SRC1S): add __old__validuser.c.

	* compat/_old__validuser.c: for _validuser ().

	* <paths.h> (_PATH_HEQUIV): new, __PATH_ETC_INET"/hosts.equiv".

	* <sys/wait.h>: update to glibc 1.08.8.

Mon Sep  5 14:08:12 1994  Martin Kuck (martin@unifix.de)

	* yp/ypupdate_xdr.c:
	* yp/yp_update.c:
	* des/ARTISTIC:
	* des/COPYING:
	* des/Makefile:
	* des/Makefile.old:
	* des/des.h:
	* des/des_crypt.3:
	* des/des_crypt.c:
	* des/des_crypt.h:
	* des/des_impl.c:
	* des/des_soft.c:
	* des/destest.c:
	* des/speed.c:
	* rpc/auth_des.c:
	* rpc/authdes_prot.c:
	* rpc/key_call.c:
	* rpc/key_prot.c:
	* rpc/netname.c:
	* rpc/openchild.c:
	* rpc/publickey.c:
	* rpc/rtime.c:
	* rpc/svcauth_des.c:
	* rpc/xcrypt.c:
	* <des_crypt.h>:
	* <rpcsvc/ypupdate_prot.h>:
	* <rpcsvc/ypupdate_prot.x>:
	* <rpc/auth_des.h>:
	* <rpc/key_prot.h>:
	* <rpc/key_prot.x>: new for secure RPC.

	* <rpc/rpc.h>:
	* <rpc/auth.h>:
	* Makefile:
	* yp/Makefile:
	* rpc/Makefile:
	* jump/libc/jump.funcs:
	* jump/libc/jump.ignore:
	* jump/libc.lite/jump.funcs:
	* jump/libc.lite/jump.ignore:
	* rpc/svc_auth.c: modified for secure RPC.

Wed Sep 14 22:01:09 1994  H.J. Lu (hlu@fudan)

        * <string.h>: only declare `memcpy' and `memcmp' if __STDC__
	  is defined and  __GNUC__ < 2. `memcpy' and `memcmp' are
	  built-in functions for gcc 2.x.
			     
	* <paths.h> (_PATH_RWHODIR): new. defined as "/var/spool/rwho".

	* <protocols/rwhod.h> (_PATH_RWHODIR): removed.
	  include <paths.h>.

Mon Sep 12 10:28:25 1994  Rick Sladkey (jrs@world.std.com)

	* sysdeps/linux/i386/sysdep.h (PUSH_0): defined as pushl %ebx;
	  for ELF or PIC.
	  (POP_0): defined as popl %ebx; for ELF or PIC.

	* jump/libcurses/Makefile (SYSLIBS): don't use -ltermcap -lc.

	* jump/libm/Makefile (SYSLIBS): don't use -lc. Build it after
	  libc.sa.

	* elf/d-link/readelflib1.c: Check for ELF_LD_LIBRARY_PATH
	  before LD_LIBRARY_PATH so aout and elf can coexist for a
	  while.

	* elf/d-link/i386/boot1.c: initalize setuid and setgid.

Wed Sep 14 12:01:09 1994  H.J. Lu (hlu@fudan)

	* elf/d-link/i386/string.h: remove __asm__ ("xx").

	* Makeconfig (DEBUG_OPT_CFLAGS):
	  (PROFILE_OPT_CFLAGS):
	  (CHECKER_OPT_CFLAGS): add -mreg-alloc=d for gcc 2.6.1. -O2
	  will do the same thing.

	* rpc/rpc_prot.c (rejected): change back RPC_VERSMISMATCH to
	  RPC_MISMATCH. Add Uli_RPC_VERSMISMATCH.

	* <rpc/rpc_msg> (reject_stat): add Uli_RPC_VERSMISMATCH which
	  == RPC_VERSMISMATCH.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.8.

	* <_G_config.h>: update verion to 4.6.8.

Wed Sep 14 12:01:09 1994  H.J. Lu (hlu@fudan)

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S:
	* sysdeps/linux/__load.c: undo the changes of Wed Sep 14
	  11:07:19 1994.

Wed Sep 14 11:07:19 1994  H.J. Lu (hlu@fudan)

	* sysdeps/linux/i386/crt/crt0.S:
	* sysdeps/linux/i386/crt/gcrt0.S: comment out ___shared_dummy__
	  and ___shared_dummy1__.

	* sysdeps/linux/__load.c: add __shared_dummy__ and
	  __shared_dummy1__.

Mon Sep  5 10:44:22 1994  Swen Thuemmler (swen@uni-paderborn.de)

	* pwd/getpwent.c: Fixed major bug: getpwent did not read beyond
	  the first +@netgroup entry in /etc/passwd.
 
Mon Sep  5 15:21:34 1994  Marc Gingold (gingold@amoco.saclay.cea.fr)

	* Makeconfig:
	* Makefile:
	* Makerules:
	* gcc/Makefile: changes for checker.

Sat Sep  3 19:31:19 1994  H.J. Lu (hlu@fudan)

	* version 4.6.7 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.7.

	* <_G_config.h>: update verion to 4.6.7.

	* <sys/cdefs.h>: check if __GNUC__  is defined before check
	  if __GNUC__ < 2.

	* jump/Makefile (CLEAN_DIRS): add libcurses.

Fri Sep  2 07:41:58  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)

	* <resolv.h> (__res_stat): swap dnsrch and defdname fields.

Thu Sep  1 09:35:32  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)

	* sysdeps/linux/__fork.S: add ELF support.

	* jump/libc-nys: modified for 4.6.6.

Wed Aug 31 17:05:00 1994  H.J. Lu (hlu@fudan)

	* version 4.6.6 is released.

Wed Aug 31 11:02:44 1994  Olaf Flebbe (flebbe@pluto.tat.physik.uni-tuebingen.de)
	* sysdeps/linux/i386/math/cbrt.c: modified.

Wed Aug 31 10:01:33 1994  Nicolai Langfeldt (janl@ifi.uio.no)

	* <bsd/tzfile.h>: add DAYSPERLYEAR and isleap.

Wed Aug 31 10:01:55 1994  Eric Youngdale (ericy@cais.cais.com)

	* elf/Makefile: changes for ELF.

Tue Aug 30 17:05:00 1994  H.J. Lu (hlu@fudan)

	* sysdeps/i386/ffs.c: use __builtin_ffs (). Works for
	  gcc 2.5.8 and ss-940827.

	* ./sysdeps/linux/i386/crt/chkrcrt0.S:
	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/crt/gcrt0.S: add __crt_dummy__.

Tue Aug 30 16:08:25 1994  (ig25@rz.uni-karlsruhe.de)

	* rpc/svc_udp.c (svcudp_recv): cast 4*sizeof(u_long) to
	  int.

Tue Aug 30 15:08:25 1994  Ulrich Drepper (drepper@ira.uka.de)

	* misc/hsearch.c: new implementation.

Mon Aug 29 09:33:36 1994  Igor Sharfmesser (igor@irbis.alma-ata.su)

	* ./locale/KOI8-ct.c: 
	* ./locale/KOI8-ctype.c: 
	* ./locale/KOI8-mb.c: new files for Russian character encoding
	  koi8-r.

	* ./locale/Makefile: 
	* ./ctype/test_ctype.c: 
	* ./locale/check_koi8.c: 
	* ./locale/setlocale.c: add support for Russian character
	  encoding koi8-r.

Tue Aug 30 08:05:00 1994  Eric Youngdale (ericy@cais.cais.com)

	* ./libio/floatconv.c:
	* ./libio/iofopen.c:
	* ./posix/raise.c:
	* ./stdlib/__random.c:
	* ./stdlib/labs.c:
	* ./stdlib/ldiv.c:
	* ./string/__memccpy.c:
	* ./sysdeps/i386/hton.c:
	* ./sysdeps/linux/i386/math/__copysign.c:
	* ./sysdeps/linux/i386/math/__drem.S:
	* ./sysdeps/linux/i386/math/__infnan.c:
	* ./sysdeps/linux/i386/math/__isinf.c:
	* ./sysdeps/linux/i386/math/__isnan.c:
	* ./sysdeps/linux/i386/math/__rint.c:
	* ./sysdeps/linux/i386/crt/crti.S:
	* ./sysdeps/linux/i386/crt/crt1.S:
	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/__brk.c:
	* ./sysdeps/linux/i386/__sigact.c:
	* ./sysdeps/linux/__adjtime.c:
	* ./sysdeps/linux/__fork.S:
	* ./sysdeps/linux/__fpathconf.c:
	* ./sysdeps/linux/__getpgsz.c:
	* ./sysdeps/linux/__pathconf.c:
	* ./sysdeps/linux/__sigblock.c:
	* ./sysdeps/linux/__siggtmsk.c:
	* ./sysdeps/linux/__sigpause.c:
	* ./sysdeps/linux/__sysconf.c:
	* ./sysdeps/linux/__sigstmsk.c:
	* ./sysdeps/linux/__tcgetatr.c:
	* ./sysdeps/linux/__utimes.c:
	* ./sysdeps/linux/__wait3.c:
	* ./sysdeps/linux/__waitpid.c:
	* ./sysdeps/linux/signal.c:
	* ./math/__finite.c:
	* ./malloc-930716/free.c:
	* ./elf/d-link/i386/boot1.c:
	* ./elf/d-link/i386/elf_target.h:
	* ./elf/d-link/i386/elfinterp.c:
	* ./elf/d-link/hash.h:
	* ./elf/d-link/readelflib1.c:
	* ./elf/d-link/hash.c: changes for ELF.

	* <elf.h>: new file.

Tue Aug 30 07:05:00 1994  H.J. Lu (hlu@fudan)

	* libio: bug fix.

	* jump/libc/jump.ignore: add some :-).

	* <stdio.h>: add vsscanf () ?

	* inet/sethostid.c: removed.

	* Makefile (DIRS): change curses to curses-bsd4.4 curses-old.

	* compat/aliase.c: not include termcap symbols.

	* jump/libc/curses-old/jump.funcs:
	* jump/libc.lite/jump.funcs: mark termcap symbols as " T ".

	* jump/libc/Makefile (all lib): build libtermcap.sa, use
	  libcurses-old.a.
	  (install): install libtermcap.sa.

	* jump/libm/Makefile (all lib): build libm.sa
	  (install): install libm.sa.

	* jump/libcurses: new directory for the bsd 4.4 curses.

	* curses-old: moved from curses.

	* curses-old/Makefile (JUMP_LIB): libcurses-old.
	  (STATIC): false.

	* <curses.h>:
	* curses-bsd4.4: from nvi 1.34. see curses-bsd4.4/ChangeLog.

Sun Aug 28 15:54:06 1994  H.J. Lu (hlu@fudan)

	* jump/libc.lite/jump.ignore:
	* jump/libc/jump.ignore: remove some symbols which are in
	  jump.funcs now.

	* jump/libc/jump.funcs:
	* jump/libc-nys/jump.funcs:
	* jump/libc.lite/jump.funcs: add _p_query , _p_cdname, _p_rr,
	  _fp_resstat,_fp_nquery,  _p_cdnname, _p_fqname, _p_option,
	  _res_send_setqhook, _res_send_setrhook, _setnetgrent,
	  _endnetgrent, _getnetgrent, _innetgr, _libc_nls_init,
	  _inet_nsap_addr and _inet_nsap_ntoa.

	* jump/libc.lite/jump.funcs: mark _libc_nls_init, _setnetgrent,
	  _endnetgrent, _getnetgrent and _innetgr as " U ".

	* inet/nasp_addr.c: from bind-4.9.3beta9.

Sat Aug 27 22:54:17  1994 Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)

	* inet/Makefile:
	* inet/inetprivate.h: Changes for new bind-4.9.3beta9

	* inet/res_opts.h:
	* inet/res_comp.c:
	* inet/res_debug.c:
	* inet/res_init.c:
	* inet/res_mkqry.c:
	* inet/res_opts.h:
	* inet/res_query.c:
	* inet/res_send.c: New resolver routines from bind-4.9.3beta9

	* <arpa/inet.h>:
	* <arpa/nameser.h>:
	* <sys/bitypes.h>: 
	* <resolv.h>: New header files from bind-4.9.3beta9

Sat Aug 27 09:55:53 1994  H.J. Lu (hlu@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.6.

	* <_G_config.h>: update verion to 4.6.6.

	* login/pathnames.h (_PATH_UTMP): changed to "/var/adm/utmp".
	  (_PATH_WTMP): changed to "/var/adm/wtmp".

Fri Aug 26 15:53:22 1994  H.J. Lu (hlu@fudan)

	* version 4.6.5 is released.

Fri Aug 26 12:42:53 1994  Ulrich Drepper (drepper@ira.uka.de)

	* <mntent.h>: add fs options.

	* <arpa/inet.h>: bsd 4.4.

	* inet/rexec.c: bsd 4.4.

Fri Aug 26 12:28:01 1994  Eric Youngdale (ericy@cais.cais.com)

	* ./setjmp/siglongjmp.c:
	* ./misc/__environ.S:
	* ./misc/errno.S:
	* ./sysdeps/linux/i386/math/__drem.S:
	* sysdeps/linux/i386/math/atan.S:
	* ./sysdeps/linux/i386/math/asinh.S:
	* sysdeps/linux/i386/math/atan2.S:
	* sysdeps/linux/i386/math/cos.S:
	* sysdeps/linux/i386/math/cosh.S:
	* sysdeps/linux/i386/math/exp.S:
	* sysdeps/linux/i386/math/fabs.S:
	* sysdeps/linux/i386/math/expm1.S:
	* sysdeps/linux/i386/math/fmod.S:
	* sysdeps/linux/i386/math/frexp.S:
	* sysdeps/linux/i386/math/hypot.S:
	* sysdeps/linux/i386/math/sin.S:
	* sysdeps/linux/i386/math/sinh.S:
	* sysdeps/linux/i386/math/tan.S:
	* sysdeps/linux/i386/math/tanh.S:
	* sysdeps/linux/sysdep.h:
	* sysdeps/linux/__flock.c:
	* elf/Makefile:
	* Makeconfig: Changes for ELF.

	* elf/d-link/i386/boot1.c:
	* elf/d-link/i386/string.h:
	* elf/d-link/i386/syscall.h:
	* elf/d-link/i386/resolve.S:
	* elf/d-link/i386/elfinterp.c:
	* elf/d-link/i386/elf_target.h:
	* elf/d-link/i386/Makefile:
	* elf/d-link/Makefile:
	* elf/d-link/hash.c:
	* elf/d-link/linuxelf.h:
	* elf/d-link/hash.h:
	* elf/d-link/readelflib1.c: the ELF dynamic linker.


Fri Aug 26 12:18:01 1994 Michael Riepe (michael@tribble.ifw.uni-hannover.de)

	* Makefile: use $(AR_FLAGS).

	* login/utmp2.c:
	* inet/ruserpass.c: use _PATH_UTMP.

	* </setjmp.h>: remove #ifdef __OPTIMIZE__ for BSD.

Fri Aug 26 10:44:50 1994 Swen Thuemmler (swen@uni-paderborn.de)

	* <rpcsvc/yp_prot.h>
	* <rpcsvc/ypclnt.h>: minor changes.

	* Makefile: add netgroup to DIRS.

	* Maketargets: add CHECKER for profile.

	* jump/libc/jump.ignore: changes for netgroup.

	* jump/libm/Makefile: fix typo.

	* yp/yp_xdr.c: minor change.

Thu Jul 21 10:16:55 1994  Swen Thuemmler  (swen@uni-paderborn.de)

	* grp/getgrent.c:
	* grp/getgrgid.c:
	* grp/getgrnam.c:
	* grp/rpread.c: Implemented overwriting gr_passwd and adding
	  entries to gr_members. Implemented +group/-group entries.

Thu Jun  9 10:05:49 1994  Swen Thuemmler  (swen@gingganz)

	* inet/rcmd.c: Added check for netgroup entries in ruserok. You
	  can now have entries of the forms:
	  [-]host [-]user
	  [+-]@netgroup [+-]@netgroup

Thu Jul 21 09:41:19 1994  Swen Thuemmler  (swen@gingganz)

	* netgroup/Makefile:
	* netgroup/getnetgrent.c: Implemented setgrent, getgrent,
	  endgrend and innetgr. Bugs: Entries containing spaces will
	  fail (e.g.  "( aaa , bbb , ccc)". No prevention against
	  loops in netgroup-file. No elimination of duplicate entries.

Tue Aug  2 13:08:22 1994  Swen Thuemmler  (swen@uni-paderborn.de)

	* pwd/getpwent.c:
	* pwd/getpwnam.c:
	* pwd/getpwuid.c:
	* pwd/pwdread.c: Implemented overwriting of passwd field in
	  +user entries. Overwriting of pw_passwd not supported yet.
	  It is now possible to user +user or + without the colons.
	  Implemented +user/-user and +@netgroup entries.

Fri Aug 26 10:44:20 1994  H.J. Lu (hlu@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc-nys/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.5.

	* <_G_config.h>: update verion to 4.6.5.

	* <search.h>: add the GNU LGPL and __const to tsearch stuff.

	* misc/tsearch.c: add CONST to functions.

	* <time.h>: add timegm () and timelocal ().

	* jump/libc/jump.funcs:
	* jump/libc-nys/jump.funcs:
	* jump/libc.lite/jump.funcs: add _timegm and _inet_aton.

	* time/Makefile (SRC2S): add timelocal.c.

	* time/bsdtime.c: add timegm ().

	* time/timelocal.c: new for timelocal ().

Wed Aug 24 18:00:14 1994  Eric Youngdale (ericy@cais.cais.com)

	* Makefile: changes for ELF.

	* sysdeps/linux/i386/crt/crt1.S:
	* sysdeps/linux/i386/crt/crti.S:
	* sysdeps/linux/i386/crt/crtn.S: new for ELF.

Tue Aug 23 18:13:32 1994  H.J. Lu (hlu@fudan)

	* version 4.6.4 is released.

	* jump/libc/jump.funcs:
	* jump/libc-nys/jump.funcs:
	* jump/libc.lite/jump.funcs: add _lockf.

Tue Aug 23 16:45:32 1994  Ulrich Drepper (drepper@ira.uka.de)

	* README: fix typo.

	* <arpa/inet.h>: use __P ().

	* <protocls/routed.h>:
	* <protocls/rwhod.h.h>: new from bsd 4.4.

	* inet/getprtname.c:
	* inet/getproto.c:
	* inet/getsrvbypt.c:
	* inet/getsrvbynm.c
	* inet/inet_lnaof.c:
	* <protocls/talkd.h>:
	* <protocls/timed.h>:
	* <arpa/ftp.h>:
	* <arpa/telnet.h>:
	* <arpa/tftp.h>: update comments. bsd 4.4.

	* inet/inet_mkadr.c:
	* inet/inet_net.c:
	* inet/inet_netof.c:
	* inet/inet_addr.c: update from bsd 4.4.

	* inet/getservent.c:
	* inet/getprtent.c: use strpbrk () instead of any ().
	  update comments. bsd 4.4.

	* <math.h>: add the GNU LGPL and some updates.

	* <termios.h>: add the GNU LGPL and comments.

	* io/lockf.c: new from glibc 1.08.6.

	* io/Makefile (SRC1S): add lockf.c.

	* <fcntl.h>: add the GNU LGPL and lockf ().

	* <unistd.h>: add lockf ().

	* misc/getusersh.c:
	* misc/syslog.c: minor changes. update from bsd 4.4.

	* bsd/setenv.c:
	* time/bsdtime.c:
	* time/tzfile.h: silence warning.

	* time/setitmr.c: fix typos.

	* stdlib/mbtowc.c: add comments.

	* stdlib/wctomb.c: update from glibc.

	* <stdio.h>:
	* libio/stdio/stdio.h: add the ANSI C comment.

	* stdlib/abs.c:
	* <errno.h>:
	* <memory.h>:
	* <signal.h>:
	* <time.h>:
	* <utime.h>: add the GNU LGPL.

	* <paths.h>: add _PATH_SHELLS as "/etc/shells".

	* rpc/rpc_prot.c (rejected): change RPC_MISMATCH to
	  RPC_VERSMISMATCH.

	* rpc/getrpcent.c (RPCDB): set to _PATH_RPC.

Tue Aug 23 09:28:19 1994  Eric Youngdale (ericy@cais.cais.com)

	* ./setjmp/siglongjmp.c:
	* ./sysdeps/i386/setjmp/__longjmp.c:
	* ./sysdeps/linux/i386/__sbrk.c:
	* ./sysdeps/linux/i386/crt/crt0.S:
	* ./sysdeps/linux/i386/crt/Makefile:
	* ./sysdeps/linux/__wait.c:
	* ./README:
	* ./Makerules: more changes for ELF.

	* ./elf/Makefile: new for ELF.

Mon Aug 22 20:16:38 1994  Mitchum DSouza (m.dsouza@mrc-apu.cam.ac.uk)

	* ./Makefile:
	* ./Makeconfig: changes for NYS support.

	* README.nys: new file of instructions on building a NYS libc.

	* ./configure: automatic detection of nys-x.y.z directories.
	  Stop multiple calling `gcc --print-libgcc-file-name`

	* ./sysdeps/linux/Makefile (SRC1S): change ELF to PIC (ELF
	  defines PIC in Makeconfig) - required for non-ELF PIC shared
	  libraries.

	* ./jump/libc-nys: new directory of jump.* files for NYS
	  (actually lots of links to the real ./jump/libc directory
	  in order to ease maintenance for H.J.Lu).

Sun Aug 21 13:48:55 1994  H.J. Lu (hlu@fudan)

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.4.

	* <_G_config.h>: update verion to 4.6.4.

Sun Aug 21 13:28:53 1994  Mitchum DSouza (m.dsouza@mrc-applied-psychology.cambridge.ac.uk)

	* jump/libc-nys/jump.funcs: [ plus hsearch and tsearch. H.J. ]
	* jump/libc-nys/jump.ignore:
	* jump/libc-nys/jump.params:
	* jump/libc-nys/jump.undefs:
	* jump/libc-nys/jump.vars:
	* jump/libc-nys/Makefile:
	* jump/libc-nys/jump.funcs.pre-4.6:
	* jump/libc-nys/check:
	* jump/libc-nys/jump.log:
	* jump/libc-nys/verify.out: new files for the shared NYS.

	* configure:
	* Makefile:
	* Makeconfig:
	* README.nys:
	* jump/Makefile:
	* inet/Makefile:
	* grp/Makefile:
	* rpc/Makefile:
	* pwd/Makefile: modified for the shared NYS.

Sun Aug 21 13:23:55 1994  H.J. Lu (hlu@fudan)

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add functions for NYS, but mark
	  them as 'U'.
	
Sun Aug 21 13:23:55 1994  H.J. Lu (hlu@fudan)

	* <search.h>: add hsearch and tseach.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add _hsearch, _hcreate, _hdestroy,
	  _tsearch, _tfind, _tdelete and _twalk.

	* misc/Makefile (SRC1S): add hsearch.c and tseach.c.

	* misc/hsearch.c: new file for hcreate (), hdestroy () and
	  and hsearch ().

	* misc/tsearch.c: new file for tsearch (), tdelete () and
	  twalk ().

	* misc/lfind.c:
	* misc/lsearch.c: include <search.h> instead of <stdlib.h>.

Fri Aug 19 17:45:11 1994  H.J. Lu (hlu@fudan)

	* version 4.6.3 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.3.

	* <_G_config.h>: update verion to 4.6.3.

Tue Aug 19 12:27:19 1994  Eric Youngdale (ericy@cais.cais.com)

	* <gnu-stabs.h>: added elf_alias and weak_alias for ELF.

	* ./libio/iofclose.c:
	* ./libio/iofdopen.c:
	* ./libio/iovfprintf.c:
	* ./libio/iofgetpos.c:
	* ./libio/iofgets.c:
	* ./libio/iofflush.c:
	* ./libio/iofopen.c:
	* ./libio/iofprintf.c:
	* ./libio/iofputs.c:
	* ./libio/iofread.c:
	* ./libio/iofscanf.c:
	* ./libio/ioftell.c:
	* ./libio/iofsetpos.c:
	* ./libio/iofwrite.c:
	* ./libio/iogets.c:
	* ./libio/ioperror.c:
	* ./libio/ioprintf.c:
	* ./libio/ioputs.c:
	* ./libio/iosetbuffer.c:
	* ./libio/iosetvbuf.c:
	* ./libio/iosprintf.c:
	* ./libio/iosscanf.c:
	* ./libio/ioscanf.c:
	* ./libio/ioungetc.c:
	* ./libio/iovsscanf.c:
	* ./libio/iovsprintf.c:
	* ./libio/iopopen.c:
	* ./libio/floatconv.c:
	* ./libio/genops.c:
	* ./misc/__environ.S:
	* ./misc/errno.S:
	* ./sysdeps/i386/memcmp.c:
	* ./sysdeps/i386/ffs.c:
	* ./sysdeps/i386/memchr.c:
	* ./sysdeps/i386/strcat.c:
	* ./sysdeps/i386/strchr.c:
	* ./sysdeps/i386/strcmp.c:
	* ./sysdeps/i386/strcspn.c:
	* ./sysdeps/i386/strncmp.c:
	* ./sysdeps/i386/strpbrk.c:
	* ./sysdeps/i386/strrchr.c:
	* ./sysdeps/i386/strspn.c:
	* ./sysdeps/linux/i386/__select.c:
	* ./sysdeps/linux/i386/crt/chkrcrt0.S:
	* ./sysdeps/linux/i386/sysdep.h:
	* ./sysdeps/linux/i386/____sig.S:
	* ./sysdeps/linux/i386/syscall.S:
	* ./sysdeps/linux/sysdep.h:
	* ./sysdeps/linux/_siglist.c:
	* ./sysdeps/linux/__isatty.c:
	* ./sysdeps/linux/_errlist.c:
	* ./sysdeps/linux/__unlink.S:
	* ./sysdeps/linux/__getdtsz.c:
	* ./sysdeps/linux/__gethstnm.c: add the ELF support.

	* ./sysdeps/i386/asm-ops.h: new file for ELF.

	* ./Makefile (DIRS): add pic if PIC is defined as true.

	* ./pic/Makefile: new file for ELF.

	* ./sysdeps/linux/Makefile (SRC1S): include __load.c
	  only if ELF is not true.

	* ./sysdeps/linux/i386/crt/Makefile (CC): defined as
	  $(REALCC).

Fri Aug 19 07:55:56 1994  Stephen L Moshier (moshier@world.std.com)

	* sysdeps/linux/i386/math/lgamma.c (asym): Avoid
	  unnecessary failure when arg^2 overflows.

	* sysdeps/linux/i386/math/jn.c (jn): fix a bad error in the
	  routine for Jn.

	* sysdeps/linux/i386/math/frexp.c: removed.

	* sysdeps/linux/i386/math/frexp.S: handle denormal values.

	* sysdeps/linux/i386/math/Makefile (SRC1S): remove frexp.c.
	  (SRC2S): add frexp.S.

Fri Aug 19 07:45:11 1994  H.J. Lu (hlu@fudan)

	* README.distributors: suggestions about <linux/timex.h>.

	* sysdeps/linux/__adjtime.c: minor changes if tntx.offset < 0.

	* Makeconfig (JUMP_CFLAGS):
	* gcc/Makefile (LIBGCC2_CFLAGS): change -B$(JUMPASDIR)/ to
	  -B$(JUMPAS). Need tools 2.16.

	* Makeconfig (DLLDIR): to $(CROSS_ROOTDIR)/bin.
	  (JUMPASDIR): to $(CROSS_ROOTDIR)/bin/jump. Need tools 2.16.

	* Makerules ($(JUMPASDIR)/as): to $(JUMPAS)as. Need
	  tools 2.16.

	* jump/libc.lite/jump.funcs:
	* jump/libc/jump.funcs: change _getpgid from 'U' to 'T'.

Thu Aug 18 09:01:29 1994 alan@SPRI.Levels.UniSA.Edu.Au (Alan Modra)

	* <obstack.h>: fix typos.

Thu Aug 18 08:53:03 1994  Ulrich Drepper (drepper@ira.uka.de)

	* <mntent.h>: add more filesystems marcos, MNTTYPE_XXX names
	  according to their actual names.

Thu Aug 18 08:53:03 1994  H.J. Lu (hlu@fudan)

	* Makefile: change ar flags to "ucvr" from 'ucv" for the new
	  gnu binutils.
	  do ranlib one at a time for the new gnu binutils.

	* libbsd/sgtty.c: patch for gtty() and stty(). Don't use them
	  if all possible. They are obsoleted.

	* posix/ttyname.c: sanity check.

Mon Aug  1 18:53:11 1994  Philip Gladstone (Philip.Gladstone@mail.citicorp.com)

	* sysdeps/linux/__adjtime.c: modify the check and allow the
	  large values.
	  [ Require the kernel 1.1.4x, I know 1.1.43 works. H.J. ]

Tue Aug 11 10:15:22 1994  H.J. Lu (hlu@fudan)

	* version 4.6.2 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.2.

	* <_G_config.h>: update verion to 4.6.2.

	* libio: work around a Linux kernel bug.

	* jump/libc/jump.funcs:
	* jump/libc.lite/jump.funcs: add ___fchdir,  ___uflow,
	  __IO_cleanup and __IO_default_uflow.

	* sysdeps/linux/__fchdir.S: new file for __fchdir ().

	* sysdeps/linux/Makefile (SRC2S): add __fchdir.S.

	* io/fchdir.c: new file for fchdir ().

	* io/Makefile (SRC2S): add fchdir.c.

	* <unistd.h>: add __fchdir () and fchdir ().

	* <sys/syscall.h>: add SYS_create_module, SYS_init_module,
	  SYS_delete_module, SYS_get_kernel_sym, SYS_quotactl,
	  SYS_fchdir, SYS_bdflush, SYS_sysfs, SYS_personality and
	  SYS_afs_syscall.

	* gcc/libgcc2.c.2.6.0: moved from the old libgcc2.c.

        * gcc/aliases.c:
	* gcc/libgcc2.c: changed for gcc 2.5.8.

	* gcc/libgcc2.c.2.5.8: changed gstddef.h to stddef.h.

	* <string.h> [__GNUC__ && __OPTIMIZE__] (ffs): Remove #define
	  to __builtin_ffs.

	* <sys/uio.h>: copied from glibc 1.08.6.

	* <stdlib.h>: change optimizing macros to inlines.
	  (comparison_fn_t): Use a typedef, not a #define.
	  Define this #ifdef __USE_GNU, not #ifdef __GNUC__.
	  [__GNUC__ && __OPTIMIZE__] (abs, labs): Remove #define's to
	  __builtin_.

Tue Aug 10 02:28:19 1994  Rick Sladkey (jrs@world.std.com)

	* sysdeps/linux/i386/sysdep.h: save the frame pointer.
	 (MOVE_#): use the frame pointer.

	* Makeconfig: remove -fomit-frame-pointer.

Tue Aug  9 22:27:19 1994  Eric Youngdale (ericy@cais.cais.com)

	* sysdeps/linux/i386/sysdep.h:
	* sysdeps/linux/sysdep.h:
	* Makefile:
	* Makeconfig:
	* Maketargets: changes for ELF.

Fri May 20 13:49:32 1994 alan@SPRI.Levels.UniSA.Edu.Au (Alan Modra)

	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strrchr.c: optimizations.

Tue Aug  9 17:15:22 1994  H.J. Lu (hlu@fudan)

	* version 4.6.1 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.1.

	* <_G_config.h>: update verion to 4.6.1.

	* libio: bug fixes.

	* configure: use gcc --print-libgcc-file-name.

Tue Aug  9 14:13:22 1994  Florian la Roche (flla@CoLi.Uni-SB.DE)

	* libbsd/logtwmp.c: fill out the unused fields.

Sun Aug  7 15:25:40 1994  H.J. Lu (hlu@fudan)

	* version 4.6.0 is released.

	* jump/libm/jump.params:
	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.6.0.

	* jump/libc/Makefile:
	* jump/libc.lite/Makefile: don't install the stub libraries
	  for gdbm, term and curses.

	* jump/libc.lite/jump.funcs:
	* jump/libc/jump.funcs: make gdbm, term and curses invisible.

	* <_G_config.h>: from libg++ 2.6. update verion to 4.6.0.

	* libio: from libg++ 2.6 with modifications for Linux.

	* <iolibio.h>:
	* <iostdio.h>:
	* <libio.h>: from libg++ 2.6.

	* <netdb.h>: add extern int h_errno;

	* jump/libm/Makefile: change

		ifeq ($(TARGET_LIBM_SO_DIR),/usr/lib)

	  to

		ifeq ($(TARGET_LIBM_SO_DIR),/lib)

	* compat/Makefile (SRC1S): add aliasdes.c.

	* compat/aliases.c: add aliases for curses, gdbm and term.

        * gcc/libgcc2.c: copied from 2.6.0. Need gcc 2.6.0 to compile
	  it.

Mon Aug  1 14:49:34 1994  H.J. Lu (hlu@fudan)

	* <unistd.h> (getwd): change the argument to char [].

	* <paths.h> (_PATH_UTMP): changed to "/var/adm/utmp".
	  (_PATH_LOGPID): changed to "/var/run/syslog.pid".

Thu Jul 28 18:14:28 1994  H.J. Lu (hlu@fudan)

	* <rpcsvc/yp.h>: deleted.
	* <rpcsvc/yppasswd.h>: deleted.

	* <rpcsvc/yppasswd.x>: new.

	* <rpcsvc/yp_prot.h>: remove xdr_peername () and xdr_mapname ().

	* <rpcsvc/ypclnt.h> (ypprot_err): change parameter to long int.

	* <sys/socketios.h>: include <linux/sockios.h>.

	* < rpc/rpc_msg.h>: include <rpc/rpc_msg.h>.

Mon May 30 20:15:12 1994 Swen Thuemmler (swen@uni-paderborn.de)

	* ./jump/libc/jump.funcs:
	* ./jump/libc/jump.ignore:
	* ./jump/libc.lite/jump.funcs:
	* ./jump/libc.lite/jump.ignore: changes for YP.

	* ./yp/Makefile (SRCS): change for yp_xdr.c and
	  yppasswd_xdr.c.

	* ./yp/xdryp.c: renamed to yp_xdr.c. modified.
	* ./yp/xdryppasswd.c: renamed to yppasswd_xdr.c. modified.

	* ./grp/getgrent.c:
	* ./grp/getgrgid.c:
	* ./grp/getgrnam.c:
	* ./grp/grpread.c:
	* ./pwd/getpwent.c:
	* ./pwd/getpwnam.c:
	* ./pwd/getpwuid.c:
	* ./pwd/pwdread.c:
	* ./rpc/getrpcent.c: modified.

Thu Jul 28 16:50:26 1994  H.J. Lu (hlu@fudan)

	* sysdeps/i386/strcspn.c:
	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strcmp.c:
	* sysdeps/i386/strlen.c:
	* sysdeps/i386/strncmp.c:
	* sysdeps/i386/strpbrk.c:
	* sysdeps/i386/strrchr.c:
	* sysdeps/i386/strspn.c:
	* sysdeps/i386/memchr.c:
	* sysdeps/i386/memcmp.c: remove __asm__ ("xx").

	* <sys/param.h>: include <sys/types.h>.

	* libbsd/sgetty.c: minor changes.

	* login/getpass.c: flush stdout before print out prompt.

Thu Jul  7 18:10:00 1994  H.J. Lu (hlu@fudan)

	* jump/libc.lite/jump.funcs:
	* jump/libc/jump.funcs: add _setjmp, _lfind and _lsearch.

	* misc/Makefile (SRC1S): add lfind.c and lsearch.c.

Thu Jul  7 18:10:00 1994  Christoph Kern <kern@informatik.uni-wuerzburg.de>

	* <search.h>: new file for lfind () and lsearch().

	  misc/lfind.c:
	  misc/lsearch.c: new files.

Thu Jun  2 20:28:19 1994  H.J. Lu (hlu@fudan)

	* <rpcsvc/rusers.x>:
	* <rpcsvc/rusers.h>: new.

	* <rpcsvc/rnusers.x>:
	* <rpcsvc/rnusers.h>: removed.

	* misc/ftok.c: Scott Michel <scottm@intime.intime.com>

To make ftok() in libc more compatible with the one that you'd
find on a AT&T System V, SCO ODT, and IBM AIX machine, could I
humbly suggest that you consider using "st_dev" in place of
"st_uid"?
 
	* posix/getopt.c:
	* posix/getopt1.c: updated from binutils 2.4.

	* jump/libc/Makefile: only make/install libc.sa.

	* jump/libm/Makefile: don't make/install libc.sa.

	* sysdeps/linux/i386/crt/chkrcrt0.S:
	* sysdeps/linux/i386/crt/Makefile:
	* gcc/Makefile:
	* Makeconfig: changes for Checker.

	* sysdeps/linux/__getgid.S:
	* sysdeps/linux/__getpid.S:
	* sysdeps/linux/__getuid.S: typo, 0 instead of 1.

Thu Jun  2 20:28:19 1994  H.J. Lu (hlu@fudan)

	* posix/ttyname.c: check isatty ().

	* dirent/scandir.c: close fd before return.

	* gcc/gstddef.h:
	* gcc/gvarargs.h: deleted.

        * gcc/aliases.c: modified the alias for __set_new_handler
          added the alias for __set_new_handler__LOCAL__.

        * gcc/libgcc2.c: copied from ss-940415 with changes to support
          gcc 2.5.8.

        * gcc/gbl-ctors.h:
        * gcc/longlong.h:
        * gcc/config/xm-svr3.h:
        * gcc/config/i386/bsd.h:
        * gcc/config/i386/gas.h:
        * gcc/config/i386/gstabs.h:
        * gcc/config/i386/i386.h:
        * gcc/config/i386/linux.h:
        * gcc/config/i386/unix.h:
        * gcc/config/i386/xm-i386.h:
        * gcc/config/i386/xm-linux.h: copied from ss-940415.

        * sysdeps/linux/nlist.c: check magic.

Sun May 22 14:57:03 1994 steve@nyongwa.montreal.qc.ca (Steve M. Robbins)

	* locale/setlocale.c: modifications.

Fri May 20 13:49:32 1994 alan@SPRI.Levels.UniSA.Edu.Au (Alan Modra)

	* sysdeps/i386/memcmp.c:
	* sysdeps/i386/strcmp.c:
	* sysdeps/i386/strncmp.c: optimizations.
