Thu May 18 23:32:11 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.9 is released.

	* <_G_config.h>: change verion to 5.0.9.

	* elf/libc/jump.params: set version to 5.0.9.

	* elf/Makefile (install): don't make symlinks for libxxx.so.

Thu May 18 04:49:48 1995  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
	* Makeconfig: replace `i386' by `$(TARGET_ARCH)' in linker
	emulation name.

	* sysdeps/generic/rshift.c: new file.

	* sysdeps/m68k/Makefile (SRC1S): add __stpncpy.c, stpcpy.c,
	strstr.c, __isinf.c, __isinfl.c, __isnan.c, __isnanl.c, add_n.c,
	addmul_1.c, cmp.c, dbl2mpn.c, divmod.c, divmod_1.c, ldbl2mpn.c,
	lshift.c, mpn2dbl.c, mpn2flt.c, mpn2ldbl.c, mul.c, mul_1.c,
	mul_n.c, rshift.c, sub_n.c, submul_1.c, frexp.c
	* (LINKS): added.

	* sysdeps/m68k/frexp.c:
	* sysdeps/m68k/mpn2flt.c: new files.

	* <ieee754.h>: define union m68881_float if __mc68000__.

	* sysdeps/linux/m68k/math/__copysign.c:
	* sysdeps/linux/m68k/math/__drem.c:
	* sysdeps/linux/m68k/math/__infnan.c:
	* sysdeps/linux/m68k/math/__rint.c: add weak_alias.
	
	* sysdeps/m68k/hton.c:
	* sysdeps/m68k/strchr.c:
	* sysdeps/m68k/strrchr.c: add elf_alias.

	* sysdeps/linux/m68k/____sig.S:
	* sysdeps/linux/m68k/__brk.c:
	* sysdeps/linux/m68k/__fcntl.c:
	* sysdeps/linux/m68k/__ioctl.c:
	* sysdeps/linux/m68k/__open.c:
	* sysdeps/linux/m68k/__sbrk.c:
	* sysdeps/linux/m68k/__select.c:
	* sysdeps/linux/m68k/__setfpucw.c:
	* sysdeps/linux/m68k/__sigact.c:
	* sysdeps/linux/m68k/getprio.c:
	* sysdeps/linux/m68k/libc_exit.c:
	* sysdeps/linux/m68k/ptrace.c:
	* sysdeps/linux/m68k/readdir.c:
	* sysdeps/linux/m68k/sigsuspend.c:
	* sysdeps/linux/m68k/syscall.c:
	* sysdeps/linux/m68k/sysdep.h: add ELF support.

	* <m68k/syscall.h>: add ELF support.

	* sysdeps/linux/m68k/crt/Makefile: add targets for ELF.

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

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

	* sysdeps/linux/m68k/gmon/gmon.c: define _mcount if __ELF__

	* sysdeps/linux/m68k/setjmp/__longjmp.c:
	* sysdeps/linux/m68k/setjmp/__setjmp.c: add ELF support.

Tue May 16 22:34:30 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.8 is released.

	* Makeconfig (PIC_OPT_CFLAGS): set to

		-O6 -fomit-frame-pointer -funroll-loops

Mon May 15 04:56:54 1995  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

	* posix/execlp.c: fix a typo in va_start ().

Tue May  9 14:13:31 1995  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/m68k/math/Makefile (SRC1S): add __polevll.c,
 	  __infnanl.c, acosl.c, acoshl.c, asinl.c, atanhl.c, ceill.c,
 	  erfl.c, floorl.c, frexpl.c, j0l.c, j1l.c, jnl.c, lgammal.c,
 	  logl.c, log10l.c, log1pl.c, powl.c, sqrtl.c, asinhl.c, atanl.c,
 	  atan2l.c, cosl.c, coshl.c, expl.c, expm1l.c, fabsl.c, fmodl.c,
 	  hypotl.c, sinl.c, sinhl.c, tanl.c, tanhl.c, cbrtl.c, modfl.c,
 	  log2l.c, fpclassifyf.c, __isnanl.c.

	* sysdeps/linux/m68k/math/fp.h:
	* sysdeps/linux/m68k/math/__copysignl.c:
	* sysdeps/linux/m68k/math/__infnanl.c:
	* sysdeps/linux/m68k/math/__isinfl.c:
	* sysdeps/linux/m68k/math/__isnanl.c:
	* sysdeps/linux/m68k/math/__polevll.c:
	* sysdeps/linux/m68k/math/acoshl.c:
	* sysdeps/linux/m68k/math/acosl.c:
	* sysdeps/linux/m68k/math/asinhl.c:
	* sysdeps/linux/m68k/math/asinl.c:
	* sysdeps/linux/m68k/math/atan2l.c:
	* sysdeps/linux/m68k/math/atanhl.c:
	* sysdeps/linux/m68k/math/atanl.c:
	* sysdeps/linux/m68k/math/cbrtl.c:
	* sysdeps/linux/m68k/math/ceill.c:
	* sysdeps/linux/m68k/math/coshl.c:
	* sysdeps/linux/m68k/math/cosl.c:
	* sysdeps/linux/m68k/math/erfl.c:
	* sysdeps/linux/m68k/math/expl.c:
	* sysdeps/linux/m68k/math/expm1l.c:
	* sysdeps/linux/m68k/math/fabsl.c:
	* sysdeps/linux/m68k/math/floorl.c:
	* sysdeps/linux/m68k/math/fmodl.c:
	* sysdeps/linux/m68k/math/fpclassifyf.c:
	* sysdeps/linux/m68k/math/frexpl.c:
	* sysdeps/linux/m68k/math/hypotl.c:
	* sysdeps/linux/m68k/math/j0l.c:
	* sysdeps/linux/m68k/math/j1l.c:
	* sysdeps/linux/m68k/math/jnl.c:
	* sysdeps/linux/m68k/math/lgammal.c:
	* sysdeps/linux/m68k/math/log10l.c:
	* sysdeps/linux/m68k/math/log1pl.c:
	* sysdeps/linux/m68k/math/log2l.c:
	* sysdeps/linux/m68k/math/logl.c:
	* sysdeps/linux/m68k/math/modfl.c:
	* sysdeps/linux/m68k/math/powl.c:
	* sysdeps/linux/m68k/math/sinhl.c:
	* sysdeps/linux/m68k/math/sinl.c:
	* sysdeps/linux/m68k/math/sqrtl.c:
	* sysdeps/linux/m68k/math/tanhl.c:
	* sysdeps/linux/m68k/math/tanl.c: new for long double.

	* sysdeps/linux/m68k/math/cbrt.c (n0): change to big endian.
	* sysdeps/linux/m68k/math/frexp.c: fix typo (__NO_MATH_INLINES).

	* <math.h> (pow10l, pow2l): fix prototype.

	* <m68k/__math.h> (__inline_mathopl): new for long double.
	  (acosl, asinl, atanl, cosl, sinl, tanl, coshl, sinhl, tanhl,
	  expl, fabsl, log10l, logl, floorl, sqrtl, __rintl, __expm1l,
	  rintl, epxm1l, log1pl, atanhl, __dreml, ldexpl, fmodl, frexpl,
	  powl, ceill, modfl, __isinfl, __isnanl): new inline functions
	  for long double.

Mon May 15 21:14:42 1995  H.J. Lu (hjl@nynexst.com)

	* <_G_config.h>: change verion to 5.0.8.

	* elf/libc/jump.params: set version to 5.0.8.

	* inet/Makefile (SRCS): remove duplicated NYS files.

	* sysdeps/linux/signal.c: fix a typo.

	* sysdeps/linux/i386/crt/crt0.S: call setlocale () only if
	  CALL_DEFAULT_LOCALE is defined.

Wed May 10 21:04:04 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* sysdeps/i386/strlen.c: fix a bug.

Sun May  7 17:37:01 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.7 is released.

	* <_G_config.h>: change verion to 5.0.7.

	* elf/libc/jump.params: set version to 5.0.7.

	* <ctype.h> (_BROKEN_CTYPE): defined as 1.
	  (__isctype): if _BROKEN_CTYPE is none zero, return != 0.

	* sysdeps/ieee854/ldbl2mpn.c: applied a fix from Ulrich Drepper
	  <drepper@gnu.ai.mit.edu> on Sat Apr 29 17:31:07 1995, which I
	  missed :-(.

Sat May  6 11:05:46 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.6 is released.

	* <_G_config.h>: change verion to 5.0.6.

	* elf/libc/jump.params: set version to 5.0.6.

	* inet/Makefile (SRCS): remove ifeq for NYS.

	* nys/dns/Makefile (all, clean, install): remove src.

	* nys/dns/src/Makefile:
	* nys/dns/src/nsap_addr.c:
	* nys/dns/src/res_comp.c:
	* nys/dns/src/res_debug.c:
	* nys/dns/src/res_init.c:
	* nys/dns/src/res_mkquery.c
	* nys/dns/src/res_query.c:
	* nys/dns/src/res_send.c:
	* nys/dns/include/arpa/nameser.h: removed.

	* inet/res_init.c (_res): initialized to 0.
	  (res_init): set _res.options to RES_DEFAULT if RES_INIT
	  is not set.

Fri May  5 14:07:17 1995  Steve Losen (losen@delphi.com)

	* inet/rexec.c (rexec):

		1) rexec() calls gethostbyname()
		2) rexec() calls ruserpass()
		3) ruserpass() calls gethostbyname() which destroys the
		   struct hostent returned in step 1.
		4) rexec() uses the destroyed struct hostent.
 
Tue May  2 13:04:55 1995  Charles Lopes  <tjarls@infm.ulst.ac.uk>

	* inet/res_opts.h:
	* inet/res_mkqry.c:
	* nys/dns/include/resolv.h: removed.

	* inet/res_mkquery.c: renamed from res_mkqry.c and pdate from
	  bind-4.9.3BETA17.

	* inet/res_options.h: new from bind-4.9.3BETA17.

	* inet/gethstnmad.c: include "res_options.h" instead of
	  "res_opts.h".

	* inet/res_init.c:
	* inet/res_send.c:
	* inet/res_query.c:
	* inet/res_debug.c:
	* inet/res_comp.c:
	* <resolv.h>:
	* <arpa/nameser.h>: update from bind-4.9.3BETA17.

Fri May  5 06:28:25 1995  Martin Pirker <pirker@eiunix.tuwien.ac.at>

	* libio/printf-parse.h ('p'): OR PA_FLAG_PTR.

Thu May  4 00:34:22 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.5 is released.

	* <_G_config.h>: change verion to 5.0.5.

	* elf/libc/jump.params: set version to 5.0.5.

	* libio/iovprintf.c (__printf_arginfo_table):
	* libio/printf-parse.h (__printf_arginfo_table):
	* libio/stdio/printf-prs.c (__printf_arginfo_table): make it
	  an external array.

	* libio/iovprintf.c (__printf_function_table):
	* libio/stdio/reg-printf.c (__printf_function_table): make it
	  a pointer to an array.

	* libio/iovprintf.c (vfprintf): make f unsigned.

	* libio/printf-parse.h (printf_spec): make fmt and next_fmt
	  unsigned.
	  (parse_one_spec): make format unsigned.

Wed May  3 20:18:02 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.4 is released.

	* libio/printf-parse.h (__printf_arginfo_table): just a
	  pointer.
	  (__printf_arginfo_table[*format]): dereference when call.

	* libip/iovprintf.c (function): not a pointer.
	  (printf_unknown): redeclare it with the proper prototype.
	  (__printf_arginfo_table[specs[cnt].info.spec]): dereference
	  when call.
	  (__printf_fp): redeclare it with the proper prototype.
	  (__printf_function_table):
	  (__printf_arginfo_table): just a pointer.

	* libio/stdio/reg-printf.c (printf_funcs):
	  (__printf_arginfo_table): just an array and initialized
	  as NULL.

	* libio/stdio/printf-prs.c (__printf_arginfo_table): just an
	  array.
	  (__printf_arginfo_table[specs[cnt].info.spec]): dereference
	  when call.

	* <printf.h> (printf_function):
	  (printf_arginfo_function): changed to pointer to function.

	* <bytesex.h>: don't undef BIG_ENDIAN_BITFIELD nor
	  LITTLE_ENDIAN_BITFIELD.

Mon May  1 22:33:26 1995  alan@spri.levels.unisa.edu.au (Alan Modra)

	* configure: use eval `grep = ./config.in`.

Mon May  1 02:31:35 1995  H.J. Lu (hjl@nynexst.com)

	* nys/nsw/src/yp/yp_services.c: include <netinet/in.h> for
	  linux.

Mon May  1 02:06:06 1995  Charles Lopes  <tjarls@infm.ulst.ac.uk>

	* nys/dns/include/res_opts.h:
	* nys/dns/src/res_opts.h:
	* nys/dns/include/inetprivate.h: removed.

	* nys/config/res_options.h (was res_opts.h):
	* nys/dns/include/arpa/nameser.h:
	* nys/dns/include/resolv.h:
	* nys/dns/src/res_comp.c:
	* nys/dns/src/res_debug.c:
	* nys/dns/src/res_init.c:
	* nys/dns/src/res_mkquery.c (renamed from res_mkqry.c):
	* nys/dns/src/res_query.c:
	* nys/dns/src/res_send.c: updated from bind-4.9.3BETA17

	* nys/dns/src/nsap_addr.c: updated from bind-4.9.3BETA17

	* nys/dns/src/Makefile: change res_mkqry.c to res_mkquery.o.

	* nys/nsw/include/netdb/hosts.h:
	* nys/nsw/src/dns/dns_hosts.c:
	* nys/nsw/src/dns/dns_networks.c:
	* nys/nsw/src/files/hosts.c: 
	* nys/nsw/src/files/networks.c: merged with code from
	  bind-4.9.3BETA17. In particular _dns_getnetbyaddr() and
	  _dns_getnetbyname() aren't dummy functions anymore.

Mon May  1 00:51:35 1995  H.J. Lu (hjl@nynexst.com)

	* <_G_config.h>: change verion to 5.0.4.

	* elf/libc/jump.params: set version to 5.0.4.

Sat Apr 29 17:31:07 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* sysdeps/ieee854/ldbl2mpn.c: fix a typo.

Sat Apr 29 10:31:24 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.3 is released.

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

	* libbsd/signal.c: new for bsd signal.

Fri Apr 28 23:29:27 1995  H.J. Lu (hjl@nynexst.com)

	* rpc/openchild.c (basename): commented out. use __basename ().

	* pwd/grpread.c:
	* pwd/pwdread.c: if NO_SKIP_BAD is not defined, we skip a
	  bad entry.

	* sysdeps/generic/addmul_1.c:
	* sysdeps/generic/lshift.c:
	* sysdeps/generic/mul_1.c:
	* sysdeps/generic/sub_n.c:
	* sysdeps/generic/submul_1.c: new, from glibc 950411.

	* <unistd.h> (basename): comment out.

	* misc/basename.c: define __basename () and make basename as
	  an alias of __basename.

	* <bytesex.h>: include <linux/version.h> and <asm/byteorder.h>.
	  undef all bogus macros.
	  add support for MIPS, Sparc and Alpha.

	* grp/Makefile (SRC1S): add gshadow.c.

	* pwd/Makefile (SRC1S): add shadow.c.

	* <shadow.h>: updated with shadow.h and gshadow.h from John F.
	  Haugh II with LGPL.

	* grp/gshadow.c:
	* pwd/shadow.c: undef USE_NIS and NDBM.

Thu Apr 27 11:09:40 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* sysdeps/i386/add_n.c:
	* sysdeps/i386/sub_n.c: add PIC support for direct jump.

Tue Apr 25 17:01:18 1995  Jaakko Hyvatti <Jaakko.Hyvatti@www.fi>

	* grp/gshadow.c:
	* pwd/shadow.c: modified for Linux.

Sun Feb 13 18:32:42 1994  John F. Haugh II (jfh@rpp386)

	* grp/gshadow.c:
	* pwd/shadow.c: updated with LGPL.

Wed Apr 26 16:48:36 1995  Uwe Ohse (uwe@tirka.gun.de)

	* <dirent.h>: if dirent.h is included after sys/time.h, gcc
	   -Wshadow will raise a warning about __select shadowing a
	   global declaration.

Tue Apr 25 22:14:50 1995  H.J. Lu (hjl@nynexst.com)

	* <sys/procfs.h>: check if it is for gdb/bfd and we have the
	  ELF patches installed.  if yes, define HAVE_PROCFS. if not,
	  undef HAVE_PROCFS.

	* <stdio.h>: fix a typo in comments.

	* <_G_config.h>: change verion to 5.0.3.

	* elf/libc/jump.params: set version to 5.0.3.

	* libio/iogetdelim.c (getdelim): weak alias for _IO_getdelim.

Tue Apr 25 17:16:13 1995  Roland McGrath <roland@gnu.ai.mit.edu>

	* posix/glob.c: GLOB_MARK sets the directory mark (trailing
	  slash) on all files, not just directories.

Sat Apr 22 11:04:21 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.2 is released.

	* sysdeps/i386/setjmp/__setjmp.c: remove old gcc hack.

	* inet/res_init.c (_res): initialized to 0.
	  (res_init): set _res.options to RES_DEFAULT if RES_INIT
	  is not set.

	* <sys/stat.h>: change const to __const.

	* locale/setlocale.c: undo the change of Thu Apr 20 00:59:45
	  1995. As of Apr. 21, 1995, the gnu linker still cannot do
	  it right.

Thu Apr 20 00:59:45 1995  H.J. Lu (hjl@nynexst.com)

	* inet/gethstnmad.c (gethostent): new.
	  (_getnishost): modified to take NULL as name and
	  call yp_first ()/yp_next ().

	* locale/setlocale.c: enable weak symbols. Need the new
	  binutils (> 950421).

Tue Apr 18 21:48:28 1995  H.J. Lu (hjl@nynexst.com)

	* locale/setlocale.c (setlocale): set errno to EINVIAL before
	  return NULL if necessary.
	  fix some memory leaks.

	* locale/loadlocale.c: (_nl_free_locale): return for NULL or
	  no file is mapped.

	* <_G_config.h>: change verion to 5.0.2.

	* misc/Makefile (SRC3S): remove __environ.S.

	* elf/libc/jump.params: set version to 5.0.2.

	* gcc/config/i386/bsd.h:
	* gcc/config/i386/gas.h:
	* gcc/config/i386/gstabs.h:
	* gcc/config/xm-svr3.h:
	* gcc/glimits.h:
	* gcc/libgcc2.c.2.6.0:
	* gcc/libgcc2.c.2.5.8: removed.

	* gcc/Makefile (lIBGCC): removed for ELF.
	  (LIBGCCDIR): new for ELF.
	  (LIB2FUNCS): add _op_new _op_vnew _new_handler _op_delete
	   _op_vdel _eh __gcc_bcmp _varargs _shtab _clear_cache 
	   _trampoline _pure.
	  (libgcc): symlink config.h  hconfig.h tconfig.h tm.h to
	  the right target configuration.
	  unpack libgcc.a in $(LIBGCCDIR).
	  (clean): remove config.h  hconfig.h tconfig.h tm.h.

	* elf/Makefile (libc.so): add $(LF_SHARED_DIR)/libgcc/*.o.

	* gcc/config/i386/att.h:
	* gcc/config/i386/perform.h:
	* gcc/config/linux.h:
	* gcc/config/xm-linux.h:
	* gcc/config/svr4.h: new, copied from gcc 2.6.4 950414.

	* gcc/config/i386/unix.h:
	* gcc/config/linux.h:
	* gcc/config/xm-linux.h:
	* gcc/gbl-ctors.h:
	* gcc/machmode.def:
	* gcc/machmode.h:
	* gcc/libgcc1.c:
	* gcc/libgcc2.c: copied from gcc 2.6.4 950414.

	* configure: cd gcc and remove config.h  hconfig.h tconfig.h
	  tm.h.

Tue Apr 18 07:20:55 1995  Thomas Pundt <pundtt@GOEDEL.UNI-MUENSTER.DE>

	* <libelf.h>: fix typos.

Mon Apr 17 21:15:44 1995  H.J. Lu (hjl@nynexst.com)

	* version 5.0.1 is released.

	* <libio.h>:
	* <iostdio.h>:
	* <libio.h>: make them reentrent and include <xxxx.h> instead
	  of "xxxx.h".

	* <sys/procfs.h>: new, only for gdb.

	* cvt/gcvt.c (gcvt): convert unsigned to signed before
	  comparison.

	* locale/C-collate.c:
	* locale/C-ctype.c:
	* locale/C-messages.c:
	* locale/C-monetary.c:
	* locale/C-numeric.c:
	* locale/C-time.c:
	* locale/lc-collate.c:
	* locale/lc-ctype.c:
	* locale/lc-messages.c:
	* locale/lc-monetary.c:
	* locale/lc-numeric.c:
	* locale/lc-time.c: don't make symbol weak.

Mon Apr 17 16:37:44 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* libio/iogetdelim.c: fix a typo.

	* malloc/realloc.c (realloc): make it more like
	  malloc-930716/realloc.c.

Fri Apr 14 21:38:06 1995  Michael Riepe <riepe@ifwsn4.ifw.uni-hannover.de>

	* stdlib/mbtowc.c (mbtowc): return 0 if s == NULL || *s == '\0'.

Fri Apr 14 01:31:05 1995  H.J. Lu (hjl@nynexst.com)

	* locale/setlocale.c (setlocale): fix setlocale (LC_XXXX, "");

	* libio/ChangeLog:
	* libio/iosetvbuf.c: cosmetic update from libg++ 2.6.2.

	* libio/iovfprintf.c: don't count the literal text twice.

	* curses-bsd4.4/setterm.c (getcap): call tgetstr ()
	  with NULL and let tgetstr () call malloc ().

	* misc/basename.c:
	* <unistd.h>: add __const to basename ().

	* <sys/stat.h>: fix a typo.

	* <_G_config.h>: change verion to 5.0.1.

	* elf/libc/jump.params: set version to 5.0.1.

	* stdlib/strtod.c: define __STRTOF if it is defined.

	* stdlib/strtold.c: define __STRTOF to __strtold and
	  define strtold as an alias for __strtold.

	* stdlib/strtof.c: define __STRTOF to __strtof and
	  define strtof as an alias for __strtof.

	* stdlib/strtol.c: define __strtol if it is defined.

	* stdlib/strtoq.c: define __strtol to __strtoq and
	  define strtoq as an alias for __strtoq.

	* stdlib/strtouq.c: define __strtol to __strtouq and
	  define strtouq as an alias for __strtouq.

Sat Apr  8 11:01:18 1995  Mitch DSouza (Mitch.Dsouza@Dubai.Sun.COM)

	* nls/msgcat.c: close fd when mmap () fails.

Mon Apr  3 14:08:03 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* sysdeps/i386/strcat.c: fix typo.

	* stdlib/strtod.c: correctly handle numbers like `16000.'.
	  Handle special case for two-byte denominator.

	* libio/iovfscanf.c: correctly handle %%.

Sat Apr  1 19:17:45 1995  H.J. Lu (hjl@nynexst.com)

	* libio/fileops.c (_IO_file_overflow): while preparing fp for
	  write, set _IO_write_base before _IO_write_ptr if
	  f->_IO_read_ptr == f->_IO_buf_end.

Sat Apr  1 05:20:55 1995  Gerhard Koerting <G.Koerting@koerting.techem.ruhr-uni-bochum.de>

	* nys/nsw/src/yp/yp_ethers.c:
	* nys/nsw/src/yp/yp_gshadow.c:
	* nys/nsw/src/yp/yp_networks.c:
	* nys/nsw/src/yp/yp_passwd.c:
	* nys/nsw/src/yp/yp_protocols.c:
	* nys/nsw/src/yp/yp_rpc.c:
	* nys/nsw/src/yp/yp_services.c:
	* nys/nsw/src/yp/yp_shadow.c:
	* nys/nsw/src/yp/yp_hosts.c: Calling endXXent() and then
	  setXXent() doens't work because this savekey variable is
	  freed in both functions.

Wed Mar 29 19:17:45 1995  H.J. Lu (hjl@fudan)

	* version 5.0.0 is released.

Tue Mar 28 19:14:17 1995  H.J. Lu (hjl@fudan)

	* <ld_so_config.h>: removed.

	* Maketargets (depend): a minor change.

	* elf/Makefile (lib): don't go to d-link. add -ltermcap for
	  building libcurses.so.
	  (install): don't install libdl. Need ld.so 1.6.1 or above.

	* libio/iovfprintf.c: 
	* libio/stdio/printf-prs.c: clear the memory allocated
	  by alloca () before use.

	* string/tester.c (errno): save it before using.

	* elf/libc/jump.params: new, set version to 5.0.0.
	* elf/libcurses/jump.params: new, set version to 1.0.0.
	* elf/libdb/jump.params: new, set version to 2.0.0.
	* elf/libgdbm/jump.params: new, set version to 2.0.0.
	* elf/libm/jump.params: new, set version to 5.0.0.
	* elf/libtermcap/jump.params: new, set version to 2.0.0.

	* Makefile (install): do ranlib on the installed libraries.

	* elf/Makefile (install): check "/lib" instead of "/lib/elf",
	  don't make the *.so links to /usr/lib since they are
	  installed in /lib or /usr/lib now. ld knows them.

	* locale/lc-collate.c: new.

	* locale/Makefile (SRCS): add lc-collate.c.

	* locale/C-collate.c:
	* locale/C-numeric.c:
	* locale/C-ctype.c:
	* locale/C-monetary.c:
	* locale/C-time.c:
	* locale/C-messages.c:
	* locale/lc-ctype.c:
	* locale/lc-messages.c:
	* locale/lc-monetary.c:
	* locale/lc-numeric.c:
	* locale/lc-time.c:
	* locale/setlocale.c: only make a smybol weak in the file
	  where it is defined.

	* time/strftime.c: updated for the new locale.

	* time/strptime.c: updated for the new locale.
	  change

		sscanf (..., "%.2d, ...)

	  to
		sscanf (..., "%2d, ...)

	* string/strcoll.c:
	* string/strrxfrm.c: make dummy version until collate is
	  workable with new locale.
	  include "../locale/localinfo.h" instead of <localinfo.h>.
	  include <limits.h>.

	* <langinfo.h> (nl_langinfo): change __const.

	* locale/C-ctype.c: change

		#ifdef  BYTE_ORDER == LITTLE_ENDIAN 

	  to
		#if  BYTE_ORDER == LITTLE_ENDIAN 

	* libio/print_fp.c: change ../stdlib/gmp.h to gmp.h.
	  change ../stdlib/gmp-impl.h to gmp-impl.h.
	  change ../stdlib/longlong.h to longlong.h.

	* libio/iovfscanf.c (_IO_vfscanf): change "arg" to "argptr"
	  in function definition.
	  enforce the sequence of the conversion specifications: make
	  "%lhd" an error.

	* libio/iovfprintf.c(vfprintf): change L '\0' to L'\0'.
	  added the aliase.

	* sysdeps/generic/_strerror.c: new. copied from glibc 1.09.5.

	* sysdeps/linux/Makefile (SRC1S): add _strerror.c.

	* sysdeps/linux/_strerror.c: new. copied from glibc 1.09.5
	  and modified for Linux.

	* string/strerror.c: modified. copied from glibc 1.09.5.

	* libio/libio.h: copied from libio.h.

	* <libio.h> (_IO_LDOUBLE): removed.

	* <localeinfo.h>: removed.

	* stdlib/Makefile (SRC1): change __strtof.c to strtof.c.
	  change __strtold.c to strtold.c.
	  (SRC2S): remove strtof.c strtold.c.

	* stdlib/__strtof.c:
	* stdlib/__strtold.c: removed.

	* stdlib/strtof.c:
	* stdlib/strtold.c: remove the weak symbol stuff.

Sat Mar 25 17:32:09 1995  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* <stdlib.h>: remove __strtof __strtof.
	  add __strtod_internal, __strtof_internal, __strtol_internal,
	  __strtoul_internal, __strtoq_internal and __strtouq_internal.
	  (strtod):
	  (strtol):
	  (strtoul):
	  (strtof):
	  (strtold):
	  (strtoq): inlined and use __strxxx_internal.

	* <nl_types.h> (nl_item): removed.

	* <wcstr.h> (uwchar_t): new, defined as
	  " unsigned __WCHAR_TYPE__".

	* <printf.h>: 
	* <mbstr.h>: minor fix.

	* <libio.h>: add data structure in libio for the future
	  reentrent version of libio.

	* <gnu-stabs.h>: add weak_symbol.

	* <locale.h>:
	* <langinfo.h>:
	* <ctype.h>: rewritten.

	* ctype/ctype-info.c, ctype/ctype.c:
	Complete rewrite for new locale handling.

	* elf/Makefile: Handle libc-nys correct.

	* libio/iovfprintf.c, libio/iovfscanf.c: Handle number grouping
	and positional parameters.
	libio/printf-parse.h: New, internal header that contains code to
	parse format string, shared by iovfprintf. and printf-prs.c.
	libio/printf_fp.c: changed interface due to positional paramters.
	libio/stdio/printf-prs.c: Use libio/printf-parse.h.
	stdlib/grouping.h: new, Internal header for checking grouping.
	stdlib/strtod.c, stdlib/strtof.c, stdlib/strtol.c,
	stdlib/strtold.c: convert to internal function with grouping checks.
	Defines alias for normal interface.

	* locale/Makefile (SRCS): add C-messages.c lc-ctype.c 
	  lc-messages.c lc-monetary.c lc-numeric.c lc-time.c 
	  loadlocale.c.
	  remove ISO88591-ctype.c ISO88591_ct.c ISO88591_mb.c KOI8-ct.c
	  KOI8-ctype.c KOI8-mb.c C-response.c.

	* locale/C-collate.c:
	* locale/C-ctype.c:
	* locale/C-monetary.c:
	* locale/C-numeric.c:
	* locale/C-time.c:
	* locale/localeconv.c:
	* locale/nl_langinfo.c:
	* locale/setlocale.c: Complete rewrite of locale handling.

	* locale/C-messages.c:
	* locale/categories.def:
	* locale/lc-ctype.c:
	* locale/lc-messages.c:
	* locale/lc-monetary.c:
	* locale/lc-numeric.c:
	* locale/lc-time.c:
	* locale/loadlocale.c:
	* locale/localeinfo.h: new.

	stdlib/mbtowc.c, stdlib/wcstombs.c, stdlib/wctomb.c: make dummy
	version until collate is workable with new locale.

	* stdlib/fpioconst.c, stdlib/fpioconst.h: remove *_MAX_10_EXP_LOG
	macros.
	
	* sysdeps/i386/strcat.c: correct bug when handling strings at end
	of valid address spaces.

	* sysdeps/ieee854/ldbl2mpn.c: correct handling of 80-bit
	denormalized numbers.

Thu Mar 23 19:53:42 1995  H.J. Lu (hjl@fudan)

	* <sys/ioctl.h>: include <sys/socketio.h>.

Thu Mar 23 04:43:33 1995  Vadim V. Vlasov <vvv@ms3.inr.ac.ru>

	* <rx.h>:
	* regex/rx.h: don't put more than regs->num_regs items in
	  regs.
	  fix the "rx_test_internal_..." stuff.

Wed Mar 22 23:20:15 1995  H.J. Lu (hjl@fudan)

	* sysdeps/i386/strcat.c: undo change made on Sun Dec  4
	  03:25:21 1994 by Ulrich Drepper (drepper@ira.uka.de).

	  From Mike Meissner <meissner@cygnus.com>:

	    The strcat function generates a segmentation violation
	    if the second pointer points to a string that is within
	    8 bytes of the end of mapped memor.

	* Makeconfig (TARGET_ELF_SO_DIR): set to $(TARGET_ROOTDIR)/lib.

	* elf/Makefile(install): install libtermcap.so and
	  libcurses.so in $(TARGET_ELF_SO_DIR).

	* sysdeps/linux/Makefile (SRC1S): add _xmknod.c,_xustat.c,
	  _xstat.c, _lxstat.c and _fxstat.c.
	  (SRC2S): remove  __mknod.S, ustat.S, __fstat.S, __lstat.S
	  and __stat.S.

	* sysdeps/linux/_xmknod.c:
	* sysdeps/linux/_xustat.c:
	* sysdeps/linux/_xstat.c:
	* sysdeps/linux/_lxstat.c:
	* sysdeps/linux/_fxstat.c: new.

	* <sys/syscall.h> (SYS_prev_mknod): changed from SYS_mknod.
	  (SYS_prev_ustat): changed from SYS_ustat.
	  (SYS_prev_stat): changed from SYS_stat.
	  (SYS_prev_fstat): changed from SYS_fstat.
	  (SYS_prev_lstat): changed from SYS_lstat.

	* <sys/stat.h> (mknod/__mknod):
	  (stat/__stat):
	  (lstat/__lstat):
	  (fstat/__fstat): make them to static and use the prefix __
	  for arguments.
	  (_xmknod): use dev_t * since dev_t may change.

	* <unistd.h> (_xustat): new.
	  (ustat): change it to inlines and use _xustat ().
	  
Mon Mar 13 13:32:53 1995  Eric Youngdale <eric@aib.com>

	* <sys/stat.h> (mknod/__mknod):
	  (stat/__stat):
	  (lstat/__lstat):
	  (fstat/__fstat): change them to inlines and use _xfoo ().
	  (_xmkmod):
	  (_xstat):
	  (_xfstat):
	  (_xlstat): new.

Mon Mar  6 14:30:36 1995  Daniel Quinlan <quinlan@best.com>

	* <paths.h> (_PATH_UTMP); changed from /var/adm/utmp to
	  /var/run/utmp.
	  (_PATH_WTMP): changed from /var/adm/wtmp to /var/log/wtmp.
	  (_PATH_LASTLOG): changed from /var/adm/lastlog to
	  /var/log/lastlog.

	  The transition procedure is like this:

	    1. If /var/log doesn't exist,

		cd /var; mv adm log; ln -s /var/log adm
		cd /var/log; mv utmp /var/run; ln -s /var/run/utmp .

	    2. If /var/log exists,

		cd /var; mv adm/* log; rm -rf adm; ln -s /var/log adm
		cd /var/log; mv utmp /var/run; ln -s /var/run/utmp .

	  You have to modify the rc scripts and re-symlink
	  /etc/utmp and /etc/wtmp accordingly.

Wed Mar 22 21:22:05 1995  H.J. Lu (hjl@fudan)

	* <_G_config.h>: change verion to 5.0.0.

	* <time.h> (struct tm): add two fields, __tm_gmtoff__ and
	  __tm_zone__, for future use.

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

	* elf/d-link/readelflib1.c (_dl_lookup_cache): check the
	  length of libname <= the length of found libnames.

Fri Mar 17 21:55:58 1995  H.J. Lu (hjl@fudan)

	* inet/getsrvbypt.c: convert the port number to network
	  order first. reported by Damian Hamill
	  <damian@landscap.demon.co.uk>.

Fri Mar 17 13:41:28 1995  Gerhard Koerting <G.Koerting@koerting.techem.ruhr-uni-bochum.de>

	* nys/nsw/src/files/hosts.c: Calling gethostbyname with a
	  IP-number doesn't work because h_addr_list isn't initialized.

	* nys/nsw/src/yp/yp_ethers.c: Calling endXXent() and then
	  setXXent() doens't work because this savekey variable
	  is freed in both functions.

Wed Mar 15 21:23:05 1995  H.J. Lu (hjl@fudan)

	* version 4.8.0 is released.

	* elf/crt/Makefile:
	* gcc/Makefile: create symlinks if necessary.

Wed Mar 15 04:29:38 1995  Swen Thuemmler <swen@uni-paderborn.de>

	* pwd/getpwnam.c: fixes a security hole present in the current
	  libc code. The bug allowes anyone to become root if you have
	  the entry +::0:0::: in /etc/passwd, and it allows anyone to
	  become the user, whose entry is before an entry starting
	  with a "+" in /etc/passwd

Tue Mar 14 20:24:11 1995  Andries Brouwer (Andries.Brouwer@cwi.nl)

	* nls/linux/Makefile:
	* nls/linux/Dutch/errlist.m: add Dutch messages.

	* nls/linux/German/errlist.m: fix a typo.

Wed Mar 15 00:51:11 1995  H.J. Lu (hjl@fudan)

	* README.nys:
	* configure: minor changes for NYS.

	* nys/COPYING:
	* nys/COPYING.LIB:
	* nys/COPYING.UCB:
	* nys/CREDITS:
	* nys/ChangeLog:
	* nys/Makeconfig:
	* nys/Makefile:
	* nys/README:
	* nys/TODO:
	* nys/config:
	* nys/config/config.h:
	* nys/dns:
	* nys/dns/lib:
	* nys/dns/clients:
	* nys/dns/clients/Makefile:
	* nys/dns/src:
	* nys/dns/src/res_comp.c:
	* nys/dns/src/res_debug.c:
	* nys/dns/src/res_init.c:
	* nys/dns/src/res_mkqry.c:
	* nys/dns/src/res_opts.h:
	* nys/dns/src/res_query.c:
	* nys/dns/src/res_send.c:
	* nys/dns/src/nsap_addr.c:
	* nys/dns/src/Makefile:
	* nys/dns/include:
	* nys/dns/include/inetprivate.h:
	* nys/dns/include/resolv.h:
	* nys/dns/include/res_opts.h:
	* nys/dns/Makefile:
	* nys/dns/bin:
	* nys/dns/etc:
	* nys/nis:
	* nys/nis/lib:
	* nys/nis/clients:
	* nys/nis/clients/Makefile:
	* nys/nis/clients/nis_cat.c:
	* nys/nis/clients/nis_info.c:
	* nys/nis/clients/nis_test.c:
	* nys/nis/src:
	* nys/nis/src/Makefile:
	* nys/nis/src/nis_conf.c:
	* nys/nis/src/nis_clnt.c:
	* nys/nis/src/nis_xdr.c:
	* nys/nis/src/nis_if.c:
	* nys/nis/src/nis_conf.h:
	* nys/nis/src/nis_print.c:
	* nys/nis/src/xalloc.h:
	* nys/nis/src/nis_print.h:
	* nys/nis/src/nis_alloc.c:
	* nys/nis/src/nis_alloc.h:
	* nys/nis/src/nis_names.c:
	* nys/nis/src/nis_utils.c:
	* nys/nis/src/nis_utils.h:
	* nys/nis/src/nis_error.c:
	* nys/nis/src/nis_xalloc.c:
	* nys/nis/src/nis_dummy.c:
	* nys/nis/include:
	* nys/nis/include/rpcsvc:
	* nys/nis/include/rpcsvc/nis.h:
	* nys/nis/include/rpcsvc/nis_tags.h:
	* nys/nis/include/rpcsvc/nislib.h:
	* nys/nis/Makefile:
	* nys/nis/bin:
	* nys/nis/etc:
	* nys/nis/etc/nis.conf:
	* nys/nsw:
	* nys/nsw/lib:
	* nys/nsw/etc:
	* nys/nsw/etc/nsswitch.conf:
	* nys/nsw/src:
	* nys/nsw/src/nsswitch.c:
	* nys/nsw/src/nsswitch.h:
	* nys/nsw/src/Makefile:
	* nys/nsw/src/xalloc.h:
	* nys/nsw/src/nsw:
	* nys/nsw/src/nsw/nsw_ethers.c:
	* nys/nsw/src/nsw/nsw_passwd.c:
	* nys/nsw/src/nsw/nsw_group.c:
	* nys/nsw/src/nsw/nsw_shadow.c:
	* nys/nsw/src/nsw/nsw_hosts.c:
	* nys/nsw/src/nsw/nsw_networks.c:
	* nys/nsw/src/nsw/nsw_gshadow.c:
	* nys/nsw/src/nsw/nsw_protocols.c:
	* nys/nsw/src/nsw/nsw_rpc.c:
	* nys/nsw/src/nsw/nsw_services.c:
	* nys/nsw/src/nsw/Makefile:
	* nys/nsw/src/yp:
	* nys/nsw/src/yp/yp_passwd.c:
	* nys/nsw/src/yp/yp_misc.h:
	* nys/nsw/src/yp/yp_group.c:
	* nys/nsw/src/yp/yp_shadow.c:
	* nys/nsw/src/yp/yp_ethers.c:
	* nys/nsw/src/yp/yp_hosts.c:
	* nys/nsw/src/yp/yp_networks.c:
	* nys/nsw/src/yp/yp_protocols.c:
	* nys/nsw/src/yp/yp_rpc.c:
	* nys/nsw/src/yp/yp_services.c:
	* nys/nsw/src/yp/yp_misc.c:
	* nys/nsw/src/yp/yp_gshadow.c:
	* nys/nsw/src/yp/Makefile:
	* nys/nsw/src/bld:
	* nys/nsw/src/bld/defs.h:
	* nys/nsw/src/bld/endXXent.h:
	* nys/nsw/src/bld/setXXent.h:
	* nys/nsw/src/bld/getXXent.h:
	* nys/nsw/src/bld/getXXbyYY.h:
	* nys/nsw/src/files:
	* nys/nsw/src/files/ethers.c:
	* nys/nsw/src/files/networks.c:
	* nys/nsw/src/files/hosts.c:
	* nys/nsw/src/files/shadow.c:
	* nys/nsw/src/files/services.c:
	* nys/nsw/src/files/rpc.c:
	* nys/nsw/src/files/protocols.c:
	* nys/nsw/src/files/misc.c:
	* nys/nsw/src/files/passwd.c:
	* nys/nsw/src/files/misc.h:
	* nys/nsw/src/files/group.c:
	* nys/nsw/src/files/gshadow.c:
	* nys/nsw/src/files/Makefile:
	* nys/nsw/src/nis:
	* nys/nsw/src/nis/nis_passwd.c:
	* nys/nsw/src/nis/nis_shadow.c:
	* nys/nsw/src/nis/nis_group.c:
	* nys/nsw/src/nis/nis_hosts.c:
	* nys/nsw/src/nis/nis_ethers.c:
	* nys/nsw/src/nis/nis_networks.c:
	* nys/nsw/src/nis/nis_protocols.c:
	* nys/nsw/src/nis/nis_rpc.c:
	* nys/nsw/src/nis/nis_services.c:
	* nys/nsw/src/nis/nis_gshadow.c:
	* nys/nsw/src/nis/Makefile:
	* nys/nsw/src/dns:
	* nys/nsw/src/dns/dns_passwd.c:
	* nys/nsw/src/dns/dns_shadow.c:
	* nys/nsw/src/dns/dns_group.c:
	* nys/nsw/src/dns/dns_hosts.c:
	* nys/nsw/src/dns/dns_ethers.c:
	* nys/nsw/src/dns/dns_networks.c:
	* nys/nsw/src/dns/dns_protocols.c:
	* nys/nsw/src/dns/dns_gshadow.c:
	* nys/nsw/src/dns/dns_rpc.c:
	* nys/nsw/src/dns/dns_services.c:
	* nys/nsw/src/dns/Makefile:
	* nys/nsw/src/nsw_xalloc.c:
	* nys/nsw/src/dbm:
	* nys/nsw/src/dbm/dbm_group.c:
	* nys/nsw/src/dbm/dbm_hosts.c:
	* nys/nsw/src/dbm/dbm_networks.c:
	* nys/nsw/src/dbm/dbm_passwd.c:
	* nys/nsw/src/dbm/dbm_protocols.c:
	* nys/nsw/src/dbm/dbm_rpc.c:
	* nys/nsw/src/dbm/dbm_services.c:
	* nys/nsw/src/dbm/dbm_shadow.c:
	* nys/nsw/src/dbm/dbm_ethers.c:
	* nys/nsw/src/dbm/dbm_gshadow.c:
	* nys/nsw/src/dbm/Makefile:
	* nys/nsw/src/misc:
	* nys/nsw/src/misc/getugroups.c:
	* nys/nsw/src/misc/initgroups.c:
	* nys/nsw/src/misc/Makefile:
	* nys/nsw/bin:
	* nys/nsw/tests:
	* nys/nsw/tests/Makefile:
	* nys/nsw/tests/files:
	* nys/nsw/tests/files/networks_addr.c:
	* nys/nsw/tests/files/networks_all.c:
	* nys/nsw/tests/files/networks_misc.c:
	* nys/nsw/tests/files/networks_name.c:
	* nys/nsw/tests/files/Makefile:
	* nys/nsw/tests/files/hosts_addr.c:
	* nys/nsw/tests/files/hosts_all.c:
	* nys/nsw/tests/files/hosts_misc.c:
	* nys/nsw/tests/files/hosts_name.c:
	* nys/nsw/tests/files/passwd_all.c:
	* nys/nsw/tests/files/passwd_misc.c:
	* nys/nsw/tests/files/passwd_name.c:
	* nys/nsw/tests/files/passwd_uid.c:
	* nys/nsw/tests/files/shadow_all.c:
	* nys/nsw/tests/files/shadow_misc.c:
	* nys/nsw/tests/files/shadow_name.c:
	* nys/nsw/tests/files/rpc_all.c:
	* nys/nsw/tests/files/rpc_misc.c:
	* nys/nsw/tests/files/rpc_name.c:
	* nys/nsw/tests/files/rpc_number.c:
	* nys/nsw/tests/yp:
	* nys/nsw/tests/yp/passwd_uid.c:
	* nys/nsw/tests/yp/passwd_all.c:
	* nys/nsw/tests/yp/passwd_misc.c:
	* nys/nsw/tests/yp/Makefile:
	* nys/nsw/tests/yp/passwd_name.c:
	* nys/nsw/tests/yp/group_all.c:
	* nys/nsw/tests/yp/group_gid.c:
	* nys/nsw/tests/yp/group_misc.c:
	* nys/nsw/tests/yp/group_name.c:
	* nys/nsw/tests/yp/networks_addr.c:
	* nys/nsw/tests/yp/networks_all.c:
	* nys/nsw/tests/yp/networks_misc.c:
	* nys/nsw/tests/yp/networks_name.c:
	* nys/nsw/tests/yp/hosts_addr.c:
	* nys/nsw/tests/yp/hosts_all.c:
	* nys/nsw/tests/yp/hosts_misc.c:
	* nys/nsw/tests/yp/hosts_name.c:
	* nys/nsw/tests/yp/rpc_all.c:
	* nys/nsw/tests/yp/rpc_misc.c:
	* nys/nsw/tests/yp/rpc_name.c:
	* nys/nsw/tests/yp/rpc_number.c:
	* nys/nsw/tests/nis:
	* nys/nsw/tests/nis/Makefile:
	* nys/nsw/tests/nis/passwd_all.c:
	* nys/nsw/tests/nis/passwd_uid.c:
	* nys/nsw/tests/nis/passwd_misc.c:
	* nys/nsw/tests/nis/passwd_name.c:
	* nys/nsw/tests/nis/group_all.c:
	* nys/nsw/tests/nis/group_gid.c:
	* nys/nsw/tests/nis/group_misc.c:
	* nys/nsw/tests/nis/group_name.c:
	* nys/nsw/tests/nis/shadow_all.c:
	* nys/nsw/tests/nis/shadow_misc.c:
	* nys/nsw/tests/nis/shadow_name.c:
	* nys/nsw/tests/dns:
	* nys/nsw/tests/dns/Makefile:
	* nys/nsw/tests/dns/passwd_all.c:
	* nys/nsw/tests/dns/passwd_uid.c:
	* nys/nsw/tests/dns/passwd_misc.c:
	* nys/nsw/tests/dns/passwd_name.c:
	* nys/nsw/tests/dns/hosts_addr.c:
	* nys/nsw/tests/dns/hosts_all.c:
	* nys/nsw/tests/dns/hosts_misc.c:
	* nys/nsw/tests/dns/hosts_name.c:
	* nys/nsw/tests/nsw:
	* nys/nsw/tests/nsw/Makefile:
	* nys/nsw/tests/nsw/group_all.c:
	* nys/nsw/tests/nsw/group_gid.c:
	* nys/nsw/tests/nsw/group_misc.c:
	* nys/nsw/tests/nsw/group_name.c:
	* nys/nsw/tests/nsw/hosts_addr.c:
	* nys/nsw/tests/nsw/hosts_all.c:
	* nys/nsw/tests/nsw/hosts_misc.c:
	* nys/nsw/tests/nsw/hosts_name.c:
	* nys/nsw/tests/nsw/networks_addr.c:
	* nys/nsw/tests/nsw/networks_all.c:
	* nys/nsw/tests/nsw/networks_misc.c:
	* nys/nsw/tests/nsw/ethers_misc.c:
	* nys/nsw/tests/nsw/networks_name.c:
	* nys/nsw/tests/nsw/passwd_all.c:
	* nys/nsw/tests/nsw/passwd_misc.c:
	* nys/nsw/tests/nsw/passwd_name.c:
	* nys/nsw/tests/nsw/ethers_addr.c:
	* nys/nsw/tests/nsw/passwd_uid.c:
	* nys/nsw/tests/nsw/protocols_all.c:
	* nys/nsw/tests/nsw/rpc_all.c:
	* nys/nsw/tests/nsw/protocols_misc.c:
	* nys/nsw/tests/nsw/protocols_name.c:
	* nys/nsw/tests/nsw/protocols_number.c:
	* nys/nsw/tests/nsw/rpc_misc.c:
	* nys/nsw/tests/nsw/rpc_name.c:
	* nys/nsw/tests/nsw/rpc_number.c:
	* nys/nsw/tests/nsw/services_all.c:
	* nys/nsw/tests/nsw/services_misc.c:
	* nys/nsw/tests/nsw/services_name.c:
	* nys/nsw/tests/nsw/services_port.c:
	* nys/nsw/tests/nsw/shadow_all.c:
	* nys/nsw/tests/nsw/shadow_misc.c:
	* nys/nsw/tests/nsw/shadow_name.c:
	* nys/nsw/tests/nsw/ethers_all.c:
	* nys/nsw/tests/nsw/ethers_name.c:
	* nys/nsw/tests/nsw/gshadow_all.c:
	* nys/nsw/tests/nsw/gshadow_misc.c:
	* nys/nsw/tests/nsw/gshadow_name.c:
	* nys/nsw/clients:
	* nys/nsw/clients/Makefile:
	* nys/nsw/Makefile:
	* nys/nsw/TODO:
	* nys/nsw/include:
	* nys/nsw/include/ethers.h:
	* nys/nsw/include/gshadow.h:
	* nys/nsw/include/shadow.h:
	* nys/nsw/include/pwd.h:
	* nys/nsw/include/grp.h:
	* nys/nsw/include/netdb.h:
	* nys/nsw/include/netdb:
	* nys/nsw/include/netdb/hosts.h:
	* nys/nsw/include/netdb/networks.h:
	* nys/nsw/include/netdb/rpc.h:
	* nys/nsw/include/netdb/protocols.h:
	* nys/nsw/include/netdb/services.h:
	* nys/yp:
	* nys/yp/lib:
	* nys/yp/clients:
	* nys/yp/clients/ypmatch.c:
	* nys/yp/clients/Makefile:
	* nys/yp/clients/ypcat.c:
	* nys/yp/clients/domainname.c:
	* nys/yp/Makefile:
	* nys/yp/include:
	* nys/yp/include/rpcsvc:
	* nys/yp/include/rpcsvc/ypclnt.h:
	* nys/yp/src:
	* nys/yp/src/Makefile:
	* nys/yp/src/yp_conf.h:
	* nys/yp/src/yp_if.c:
	* nys/yp/src/yp.h:
	* nys/yp/src/yp_clnt.c:
	* nys/yp/src/yp_conf.c:
	* nys/yp/src/yp_xdr.c:
	* nys/yp/etc:
	* nys/yp/etc/yp.conf:
	* nys/yp/README:
	* nys/yp/bin: new. from nys 0.27.4 by Peter Eriksson
	  <pen@signum.se>.
	* <gnu/types.h> (__loff_t): new, long long.

	* sysdeps/linux/_errlist.c (_errlist): add a new entry
	  for EDQUOT.

Sat Mar 11 23:28:14 1995  H.J. Lu (hjl@fudan)

	* sysdeps/linux/seteuid.c (seteuid): set errno to EINVAL
	  and return -1 if euid == 65535.

	* libio/iovfscanf.c (_IO_vfscanf): just

		return ((c == EOF || _IO_ungetc(c, s)), done);

	  if USE_IN_LIBIO is defined.
	  enforce the sequence of the conversion specifications.
	  don't count in the whitespace when return for "%*s%n".

	* libio/iovfprintf.c(vfprintf): don't add '0' nor "0x"/"0X"
	  for '#' if number is zero.
	  don't ignore leading zero pad for fp numbers.
	  always pad ' ' if it is left justified for fp numbers.

	* elf/d-link/vsprintf.c: include "string.h" instead of
	  <asm/string.h>.

	* elf/d-link/boot1.c: add '\n' to "statically linked" message.

	* compat/:
	* libio/floatconv.c:
	* libio/floatio.h:
	* libio/outfloat.c:
	* libio/ldouble: removed.

Sat Mar 11 01:41:27 1995  Mitch DSouza (Mitch.Dsouza@Dubai.Sun.COM)

	* elf/d-link/Makefile (SRC2S): add vsprintf.c.

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

	* elf/d-link/readelflib1.c (_dl_xmemcmp):
	  (_dl_xmemcpy): removed.

	* elf/d-link/readelflib1.c:
	* elf/d-link/i386/boot1.c:
	* elf/d-link/i386/elfinterp.c: use a ore general printf()
	  style error reporting instead of SEND_STDERR ().

	* elf/d-link/vsprintf.c: adapted from the Linux kernel sources.

Sat Mar 11 01:21:39 1995  H.J. Lu (hjl@fudan)

	* elf/Makefile (install): only install libc.so, libm.so,
	  ibdl.so and ld-linux.so in $(TARGET_ELF_SO_DIR). Everything
	  else goes to $(TARGET_ELF_SO_EXTRA_DIR).

	* elf/libc/jump.params: new, set version to 4.8.0.
	* elf/libcurses/jump.params: new, set version to 0.1.2.
	* elf/libdb/jump.params: new, set version to 1.85.1.
	* elf/libm/jump.params: new, set version to 4.6.28.

	* termcap-1.2.2/:
	* jump/:
	* libio-4.6.26/:
	* curses-old/: removed.

	* configure: use i486-linux for ELF and i486-linuxaout.
	  for a.out.

	* Makeconfig (LD): add -m i386linux for a.out.

	* stdlib/strtod.c (STRTOF): allow x.xe+MAX_10_EXP. If you
	  use a fp number out of the range, you may get NaN.

	* sysdeps/linux/set-init.c: add a dummy function to
	  make sure the __libc_subinit section is always in for
	  the static libraries.

	* <unistd.h>: add "#ifdef __USE_MISC" and "#endif" around
	  those Linux specific functions.
	  (__llseek, llseek): new.

	* sysdeps/linux/__llseek.c: new.

	* sysdeps/linux/Makefile (SRC1S): add __llseek.c.

	* Makefile (install): only support ELF.
	  (CLEAN_DIRS): remove compat, curses-old and jump
	  (DIRS):
	  (DEPEND_DIRS): remove compat, curses-old.
	  (install.lite):
	  (install.shared):
	  (install.static):
	  (install.debug):
	  (install.profile):
	  (LITE): removed.


	* Makeconfig (TARGET_ELF_LIB_DIR): set to $(TARGET_LIB_DIR).
	  (TARGET_ELF_LIBEXTRA_DIR): set to $(TARGET_LIBEXTRA_DIR).
	  (TARGET_ELF_SO_EXTRA_DIR): new, set to $(TARGET_LIBEXTRA_DIR).
	  (ELF): only support ELF.
	  (LITE): removed.

Thu Mar  9 07:35:49 1995  Ulrich Drepper  (drepper@gnu.ai.mit.edu)

	* <rx.h>:
	* regex/rx.h: add

		#define __need_size_t
		#include <stddef.h>

	* libio/iovfprintf.c(vfprintf): added 'Z'.

	* assert/assert.c:
	* assert/assert.c:
	* assert/assert-perr.c: new.

Fri Mar 10 00:24:54 1995  H.J. Lu (hjl@fudan)

	* sysdeps/i386/addmul_1.c: change ""mull %4" to "mull %%ebx"
	  for PIC.

	* misc/init-misc.c (__init_misc): change it to static.

	* <_G_config.h>: change verion to 4.8.0.

	* jump/libc.lite/jump.params:
	* jump/libc/jump.params: bump up to version 4.8.0.
 
	* elf/crt/crtstuff.c (__init_dummy): new in crtbegin.o,
	  dummy. put it in the __libc_subinit section.

	* sysdeps/linux/set-init.c: skip the dummy.

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

	* elf/d-link/hash.h (DL_ERROR_NOZERO): changed from
	  DL_ERROR_NONULL.

	* elf/d-link/readelflib1.c (_dl_internal_error_number): set
	  to DL_ERROR_NOFILE if no library can be found.
	  set to DL_ERROR_NOZERO if /dev/zero cannot be opened.

	* elf/d-link/dlib.c (dl_error_names): fix a typo about
	  /dev/null. it should be /dev/zero.
	  (_dlsym): check return from _dl_find_hash () and set
	  _dl_error_number to DL_NO_SYMBOL for NULL return.

	* README.nys: add a "make depend" warning.

	* posix/cfsetget.c:
	* libbsd/cfsetspeed.c: add B230400 baud support.

Mon Mar  6 10:50:57 1995  Mitch DSouza (Mitch.Dsouza@Dubai.Sun.COM)

	* nls/msgcat.c (nlspath): add a missing ':'.

