Fri Apr  5 20:34:15 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.9 is released.

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

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

Sat Mar 30 21:41:11 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* libio/stdio/vasprintf.c (ALLOC_BUF): use it as

		ALLOC_BUF (buf, size, return)

Fri Mar 29 22:39:18 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.8 is released.

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

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

	* <locale.h>: remove #ifdef __SVR4_I386_ABI_L1__.

        * libio/libioP.h:
	* libio/filedoalloc.c:
	* libio/genops.c (ALLOC_BUF): define/use it as

		ALLOC_BUF (buf, size, return)

Wed Mar 27 23:26:10 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <stdlib.h> (memalign); removed.

	* <net/if_arp.h>: include <linux/netdevice.h>.

Wed Mar 27 0:08:146 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* libio/iovfprintf.c ("%.*"): don't check negative precision.

Wed Mar 27 03:33:53 1996  Wolfram Gloger <Wolfram.Gloger@dent.med.uni-muenchen.de>

	* dl-malloc/malloc.c: add mremap () support.

Mon Mar 25 22:38:00 1996  Andreas Schwab <schwab@issan.informatik.uni-dortmund. de>

        * <m68k/fpu_control.h> (_FPU_DEFAULT): Disable exceptions.

	* sysdeps/linux/m68k/crt/crt0.S: Only set fpcr if different
	  from default.

Sat Mar 23 09:54:09 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <sys/mman.h> (mremap): new declaration.

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

	* sysdeps/linux/mremap.S: new.

	* <sys/syscall.h> (SYS_fdatasync, SYS__sysctl,
	  SYS_sched_setparam, SYS_sched_getparam,
	  SYS_sched_setscheduler, SYS_sched_getscheduler,
	  SYS_sched_yield, SYS_sched_get_priority_max,
	  SYS_sched_get_priority_min, SYS_sched_rr_get_interval,
	  SYS_nanosleep, SYS_mremap): new system calls.

Sat Mar 23 09:44:04 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.7 is released.

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

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

Fri Mar 22 15:39:36 1996  Per Bothner  <bothner@kalessin.cygnus.com>

	* fileops.c (_IO_file_overflow): If _IO_read_ptr is at the end
	  of the buffer, reset all the read pointers to _IO_buf_base.

Fri Mar 22 21:51:57 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* fileops.c (_IO_file_overflow): undo the change made on
	  Wed Dec 20 23:21:47 1995 by H.J. Lu (hjl@gnu.ai.mit.edu).

Fri Mar 22 14:50:45 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* libio/genops.c (_IO_sputbackc, _IO_sungetc): undo the change
	  made by Ulrich Drepper at Wed Mar  6 17:16:25 1996.
	  fix the _IO_EOF_SEEN bit right.

Fri Mar 22 13:30:45 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* libio/printf_fp.c: undo the change on Thu Mar 21 17:09:07
	  1996 made by WE Metzenthen <billm@euler.maths.monash.edu.au>.
	  a different fix for a right shift is being made which looses
	  bits.       

Thu Mar 21 21:51:57 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* libio/libioP.c (ALLOC_BUF): changed to mmap () for Linux.
	  (FREE_BUF): changed to two args, buffer pointer and its
	  size, use munmap () for Linux.

	* libio/genops.c (_IO_setb):
	  (_IO_default_finish): use new FREE_BUF for linux.

	* libio/stdio/vasprintf.c: use malloc for Linux instead of
	  ALLOC_BUF.

Thu Mar 21 17:09:07 1996  WE Metzenthen <billm@euler.maths.monash.edu.au>

	* libio/printf_fp.c: fix a right shift is being made which
	  looses bits.

Thu Mar 21 07:48:58 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/i386/crt/crt0.S: undo the change by H.J. Lu
	  on Sun Jan 28 07:39:36 1996.

Wed Mar 20 06:58:58 1996  WE Metzenthen <billm@euler.maths.monash.edu.au>
	* Makeconfig: fix i486-unknown-linux.

	* README: mix typos.

Sun Mar 17 12:34:13 1996  Claus_Heine@ac2.maus.de (Claus Heine)

	* regex/rx.c:

Ok. The regex manual states that one needs to initialize only the fields

  + buffer
  + allocated
  + translate

of the struct re_pattern_buffer before calling

        re_compile_pattern()

BUT IT IS NOT DOCUMENTED that one has to initialize the field

   fastmap

After calling re_compile_fastmap() one may call re_match() to match a string
against the compiled pattern. It is not documented that it is required to
initialize the fastmap field of the pattern buffer.
This is not a fancy example, but the 'expr' program as contained in the GNU
sh-utils-1.12 uses exactly this two functions for it's regular expression
matches.


Fine. But this is the point where rx.c is broken. rx.c implements re_match()
via a call to re_search().

BUT: re_search() _NEEDS_ fastmap to be initialized properly. This is well
documented and correct ..................... and leads to a SIGSEGV when
calling re_match(), because re_match() is implemented via a call to re_search()

It does not suffice to change re_match() to simply initialize rxb->fastmap
to be NULL, because it might have been already initialized by some
application (for example the c++ libraries do that, they initialize the
fastmap field of their pattern buffer and call re_search() as well as
re_match() ).

So I decided to use the following hack. At least expr no longer dumps core
and also c++ programs still seem to work.

By the way: the old GNU regex library did it the other way round, they used
re_match() to implement re_search(), so this is probably the reason why this
bug was introduced.

Thu Mar 14 19:49:35 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* sysdeps/linux/i386/Makefile:
	* sysdeps/linux/m68k/Makefile: don't make libieee.a.

	* locale/Makefile: minor changes.

	* libio/ChangeLog.new: update.

Thu Mar 14 12:32:13 1996  Per Bothner  <bothner@kalessin.cygnus.com>

	* libio/iosetvbuf.c: fix _IO_file_flags.

Sun Mar 10 08:59:50 1996  Boris Tobotras <tobotras@jet.msk.su>

	* locale/ctype.c: fix a typo.

Tue Mar 12 21:05:26 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.6 is released.

	* <_G_config.h>: change verion to 5.3.6.
	  update to libg++ 2.8.0b1.

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

	* Makefile (clean): use make -C $$i clean.

Tue Mar 12 20:40:21 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* libio/ChangeLog.new: update.

	* fileops.c: restore the old version as of  Wed Dec 20 23:21:47
	  1995.

Tue Mar 12 19:26:06 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* libio/ChangeLog.new: update.

Tue Mar 12 12:03:17 1996  Per Bothner  <bothner@kalessin.cygnus.com>

	* libio/fileops.c (_IO_do_write):  Even if to_do==0, must
	  re-set buffer pointers. Bug and solution from Luke Blanshard
	  <luke@cs.wisc.edu>.

Tue Mar 12 07:16:06 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <sys/utsname.h> (_SYS_NMLN): defined as 65.
	  (SYS_NMLN): defined as _SYS_NMLN. Namespace pollution.

	* libio/fileops.c (_IO_file_overflow): undo the changes
	  made on Wed Dec 20 23:21:47 1995 by H.J. Lu
	  (hjl@gnu.ai.mit.edu).

	* libio/ChangeLog:
	* libio/cleanup.c:
	* libio/iopopen.c:
	* libio/stdio/ChangeLog:
	* libio/stdio/ChangeLog:
	* libio/stdio/feof.c:
	* libio/stdio/snprintf.c:
	* libio/stdio/stdio.h:
	* libio/stdio/vfprintf.c:
	* libio/stdio/vfscanf.c:
	* libio/stdio/vprintf.c:
	* libio/stdio/vscanf.c:
	* libio/stdio/vsnprintf.c: update from libg++ 2.8.0b1.

Fri Mar  8 22:28:52 1996  NIIBE Yutaka <gniibe@mri.co.jp>

	* rpc/key_call.c
	* rpc/pmap_clnt.c
	* rpc/pmap_getmaps.c
	* rpc/pmap_getport.c
	* rpc/pmap_rmt.c
	* rpc/clnt_simple.c
	* rpc/clnt_tcp.c: fix duplicated close() and close() with -1

Fri Mar  8 09:44:42 1996  NIIBE Yutaka <gniibe@mri.co.jp>

	* bsd/setenv.c:
	* inet/ruserpass.c: use __environ for ELF.

Wed Mar  6 3:37:37 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* glibc: proposal for MT.

	* libio/libioP.c (ALLOC_BUF): use __libc_valloc.

	* sysdeps/linux/__dup.S: fix a typo.

Wed Mar  6 17:16:25 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>
	* libio/genops.c (_IO_sputbackc, _IO_sungetc): clear the
	  _IO_EOF_SEEN bit.

Thu Feb 29 21:07:01 1996  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

	 * sysdeps/pthreads/mit/linux/m68k/machdep.c: Cleanups.

	 * sysdeps/linux/m68k/crt/crt0.S: Call personality(0).

Mon Feb 26 04:37:35 1996  Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>

	* posix/tcsendbrk.c: use TCSBRKP if available.

Tue Feb 13 23:37:37 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.5 is released.

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

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

	* posix/execvp.c: use __execve.
	  set new_argv [1] == file.

	* <math.h> (acos, asin, acosh, asinh, atanh, ldexp, log, log10,
	  ldexp, log, log10, pow, sqrt): remoove __CONSTVALUE2.

Sat Feb 10 04:18:48 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* posix/execvp.c: If execv fails with ENOEXEC, run the shell on
	  the file.

Tue Jan 30 13:32:05 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* stdio-common/vfscanf.c (TYPEMOD): New macro of all type
	  modifier flag bits.
	  (__vfscanf): Fix checking of extra type modifiers.

Sun Apr  2 13:13:52 1995  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* posix/execvp.c: Don't use stat to search path; just try execv
	  until it works.

Sun Feb  4 21:51:10 1996  Sean McNeil <sean@mcneil.com>

	* <pthread/mit/cond.h>:
	* <pthread/mit/fd_pipe.h>:
	* <pthread/mit/kernel.h>:
	* <pthread/mit/kthread.h>:
	* <pthread/mit/machdep.h>:
	* <pthread/mit/mutex.h>:
	* <pthread/mit/prio_queue.h>:
	* <pthread/mit/pthread.h>:
	* <pthread/mit/pthread_once.h>:
	* <pthread/mit/queue.h>:
	* <pthread/mit/sys/compat.h>:
	* <pthread/mit/sys/timers.h>:
	* <pthread/mit/sys/timers.h>:
	* <pthread/mit/util.h>:
	* <pthread/mit/version.h>:
	* sysdeps/pthreads/mit/linux/i386/machdep.c:
	* sysdeps/pthreads/mit/__pthread_init.c:
	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/errno.c:
	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/pthread_kill.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/sleep.c: Some cleanup, some fixes, and
	  added support of SA_NOMASK.

Sun Feb  4 12:02:05 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <resolv.h>: don't define __xxxxx to xxxxx.

	* inet/res_comp.c (dn_skipname, putlong, putshort):
	* inet/res_debug.c (fp_nquery, fp_query, fp_resstat, p_cdname,
	  p_cdnname, p_class, p_fqname, p_option, p_query, p_rr,
	  p_time, p_type):
	* inet/res_query.c (hostalias): make as a weak alias for
	  __xxxxxxx.

Sun Feb  4 02:42:05 1996  Siggy Brentrup <bsb@beck.westfalen.de>

	* <sys/sysinfo.h>: new.

	* sysdeps/linux/sysinfo.S: new.

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

Sat Feb  3 09:14:43 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* dirent/Makefile (SCRS): remove scandir.c.

	* dirent/scandir.c: moved to sysdeps/linux.

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

	* sysdeps/linux/scandir.c: moved in.

	* <utmp.h>: include <sys/time.h>.
	  change struct utmp. but #if out the change.

	* malloc/memalign.c:
	* malloc-930716/memalign.c: we should allocate size + alignment
	  - 1 bytes for the worst case.

	* <pwd.h> (lckpwdf, ulckpwdf): new.

Wed Jan 31 20:28:57 1996  popineau@esemetz.ese-metz.fr (Fabrice Popineau)

	* inet/rcmd.c: I think I solved the problem with FQDNs. It
	  seems that in older releases of linux, gethostname() used
	  to return FQDNs. But now (1.3.59), it returns short name.
	  So, could you try the following patch against stock
	  libc/inet/rcmd.c ? The policy should be :

		- short names in .rhosts or hosts.equiv should match
		  short names or FQDNs for remote machine,
		- FQDNs in hosts.equiv or .rhosts will match only
		  FQDNs for remote machine.

Mon Jan 29 12:11:54 1996  Marek Michalkiewicz <marekm@i17linuxb.ists.pwr.wroc.pl>

	* pwd/lckpwdf.c: new for lckpwdf () and ulckpwdf ().

	* pwd/Makefile (SCRS): add lckpwdf.c.

Sun Jan 28 07:39:36 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* sysdeps/linux/m68k/crt/crt0.S:
	* sysdeps/linux/i386/crt/crt0.S: don't define
	  __envrion/envriron for ELF.

Sat Jan 27 23:05:51 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.4 is released.

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

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

Sat Jan 27 09:43:47 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* misc/environ.c: new.

	* misc/Makefile (SRC1S): add environ.c.

	* <setjmp.h>:
	* <i386/jmp_buf.h>:
	* <m68k/jmp_buf.h>: give proper structure names for
	  jump buffers.

	* libio/iovfprintf.c (%*.*): check negative width and
	  precision.

	* libio/iovfscanf.c (%d, ...): always put 0x in the workspace.

Thu Jan 25 16:54:02 1996  alan@spri.levels.unisa.edu.au (Alan Modra)

	* regex/rx.h: removed.

	* <rx.h>: Update RE_SYNTAX_AWK, RE_SYNTAX_POSIX_AWK,
	  RE_DUP_MAX, and add RE_SYNTAX_GNU_AWK, RE_SYNTAX_ED as per
	  gawk-3.0.0/regex.h

Wed Jan 24 21:45:01 1996  popineau@esemetz.ese-metz.fr (Fabrice Popineau)

	* inet/rcmd.c: fails to understand netgroups like:

	all     (,,nisdomain)

	where the NULL fields stand for wildcards. One possible fix
	follows, another one would be to call innetgr() instead of the
	locally defined _checknetgroupuser() and _checknetgrouphost().

	Moreover, _validuser() fails to grant access  to user2 from
	host1 when the .rhosts file contains something like:

	-host1  user1
	+@all   user2

	because it returns -1 as soon as host1 is detected. 

Wed Jan 24 18:25:07 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* libio/iovfscanf.c: It corrects some bugs:

	  With the input stream f containg "error" the following is
	   true:

		ret1 = fscanf (f, "%g", &g);
		ret2 = fscanf (f, "%s", s);

		return ret1 == 0 && ret2 == 1 && strcmp (s, "error") == 0;

	  The old version used the leading 'e' for the FP number but
	  ISO C clearly states that before the exponent sign one has
	  to find a non-empty sequence of digits.

	  The second change influences this:

		sscanf ("1e-c", "%g%c", &g, &c);

	  I'm completely sure but I think it should result in

		g == 1 && c == 'c'

	  The reason is again if you regard this input in a stream and
	  assume to scanf calls.  The errorneous 'e' and '-' characters
	  cannot be pushed back because the read-ahead character 'c'
	  is already in this place.

	* stdlib/strtod.c: cosmetic changes.
	
Wed Jan 24 03:22:07 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* libio/iovfscanf.c: speed up.

Mon Jan  8 10:28:33 1996  Doug Lea (dl@cs.oswego.edu)

	* dl-malloc/malloc.c: new VERSION 2.6.2.

Tue Jan 23 23:49:37 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.3 is released.

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

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

	* stdlib/strtod.c (MPN_VAR): clear the array. 

	* libio/printf-parse.h: put back the CHECKER stuff.

Tue Jan 23 17:59:56 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* <printf.h>:
	* libio/stdio/printf-prs.c:
	* libio/printf-parse.h:
	* libio/iovfprintf.c: midifications.

Tue Jan 23 17:30:41 1996  Swen Thuemmler <swen@uni-paderborn.de>

	* yp/src/yp_conf.c: fix parsing of /etc/yp.conf.

	* nys/nsw/src/compat/compat_passwd.c: from Walter Misar
	  <misar@rbg.informatik.th-darmstadt.de> for getpwuid() was not
	  duplicated for NYS.

Mon Jan 22 22:05:47 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.2 is released.

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

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

Mon Jan 22 21:17:26 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* libio/libioP.c (ALLOC_BUF): use valloc instead of malloc.

	* libio/_itoa.h (_litoa): removed.

	* libio/_itoa.c (_litoa): removed.
	  (_itoa): performance improvement.

	* libio/iovfprintf.c: fix parse_one_spec call arguments.
	  (vfprintf): add aliase for libio.
	  (f, end_of_spec): changed it to unsigned char *.
	  (printf_unknown):
	  (__printf_fp): declared as function, not pointer.
	  (__printf_function_table): declared as a pointer.
	  (function): declared as a printf_function, not pointer.

Mon Jan 22 23:05:46 1996  Olaf Flebbe <O.Flebbe@science-computing.uni-tuebing>

	* sysdeps/linux/i386/math/test-math.c:
	* sysdeps/linux/i386/math//mtst/libm.c: Removed.

	* sysdeps/linux/i386/math/__infnanl.c:
	* sysdeps/linux/i386/math/cbrtl.c:
	* sysdeps/linux/i386/math/ceill.c: Added <math.h>.

Mon Jan 22 15:55:21 1996  Bo Johansson <bo.johansson@mbox2.swipnet.se>

	* inet/gethstnmad.c: change the overlapping strcpy () to
	  memmove ().

Sun Jan 14 17:51:09 1996  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

	* libio/iovfscanf.c (inchar, conv_error, input_error,
	  memory_error): Add cast to void to avoid gcc warning.
	  (iovfscanf): Rewrite character class parsing to make
	  it more efficient.

Fri Jan 12 13:40:01 1996  Roland McGrath  <roland@churchy.gnu.ai.mit.edu>

	* libio/iovfscanf.c (%[): Grok ] and - as first char in set,
	  not terminator nor separator on empty set.

Sat Jan 20 09:46:46 1996  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* libio/iovfprintf.c: performance improvement.

	* libio/_itoa.h (_itoa_word): new.
	  (_itoa): performance improvement.
	  
Fri Jan 19 13:57:32 1996  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.1 is released.

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

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

	* <net/ppp-comp.h>:
	* <net/ppp_defs.h>: new.

	* sysdeps/linux/mmap.c: change caddr_t to ptr_t.

	* inet/res_data.c: Linux is BSD.

	* <pthread/mit/sys/timers.h>: comment out struct timespec.
	  new kernel defines it.
	  include <sys/time.h>.
	  (TIMESPEC_TO_TIMEVAL, TIMEVAL_TO_TIMESPEC): use tv_sec
	  and tv_nsec for timespec.

	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/select.c:
	* sysdeps/pthreads/mit/sleep.c (ts_sec): changed to tv_sec.
	  (ts_nsec): changed to tv_nsec.

	* <malloc.h> (M_TRIM_THRESHOLD, M_TOP_PAD, M_MMAP_THRESHOLD,
	  M_MMAP_MAX): new. from Doug Lea's mallloc 2.6.2.

Mon Jan 15 16:02:39 1996  alan@spri.levels.unisa.edu.au (Alan Modra)

	* sysdeps/linux/i386/getprio.c: The kernel sys_getpriority
	  function now returns a different range.
	  Also, in the case of no error, I think errno should not
	  be changed.

Mon Jan 15 10:51:43 1996  misar@rbg.informatik.th-darmstadt.de (Walter Misar)

	* pwd/getpwuid.c: Following scenario: /etc/passwd ends with
	  the two lines "+foobar" and "+" but there is no user
	  "foobar" the nis server knows. If now getpwuid() is
	  called with a uid not found earlier in the password file
	  it will cause a segmentation violation. This is because if
	  __nis_getpwnam() returns a NULL pointer, the subsequent
	  "p->pw_name" will dereference this pointer.

Fri Jan 12 21:26:13 1996 Olaf Flebbe <O.Flebbe@science-computing.uni-tuebingen.de>

	* sysdeps/linux/i386/math/acoshl.c:
	* sysdeps/linux/i386/math/acosl.c:
	* sysdeps/linux/i386/math/erfl.c:
	* sysdeps/linux/i386/math/floorl.c:
	* sysdeps/linux/i386/math/log10l.c:
	* sysdeps/linux/i386/math/log1pl.c
	* sysdeps/linux/i386/math/log2l.c:
	* sysdeps/linux/i386/math/logl.c:
	* sysdeps/linux/i386/math/powl.c:
	* sysdeps/linux/i386/math/sqrtl.c:
	Replaced obsolete include file "fp.h" with <math.h>

	* sysdeps/linux/i386/math/asinh.S:
	* sysdeps/linux/i386/math/asinhl.S: Removed.
	
	* sysdeps/linux/i386/math/asinh.c:
	* sysdeps/linux/i386/math/asinhl.c: New functions. More stable
	algorithm.
	* sysdeps/linux/i386/math/Makefile: Changed.

	* sysdeps/linux/i386/math/mtst:
	* sysdeps/linux/i386/math/mtstl: Added small test suites by
	  Stephen Moshier <moshier@world.std.com>.

	* sysdeps/linux/i386/math/j0l.c:
	* sysdeps/linux/i386/math/j1l.c:
	* sysdeps/linux/i386/math/jnl.c: Added silly #include <math.h>

	* <math.h>: declare isinfl, isnanl, infnanl and related private
          functions.

Thu Jan 11 06:07:34 1996  Hannes Reinecke <hare@MathI.UNI-Heidelberg.DE>

	* nys/Makefile:
	* nys/yp/src/yp_conf.c: Fix parsing of yp.conf.

Wed Jan 10 03:41:54 1996  Martin Pirker <pirker@eiunix.tuwien.ac.at>

	* assert/assert.c:
	* misc/init-misc.c:
	* misc/progname.c: change 'text_set_element' to
	  'data_set_element'.

	* <gnu-stabs.h>: add _elf_text_set_element and
	  _elf_data_set_element.

Sat Jan  6 15:40:05 1996  "Al Longyear" <longyear@sii.com>

	* <resolv.h>:
	* inet/Makefile:
	* inet/res_comp.c:
	* inet/res_debug.c:
	* inet/res_init.c:
	* inet/res_mkquery.c:
	* inet/res_options.h:
	* inet/res_query.c:
	* inet/res_send.c: update to the released 4.9.3 version of
	  the resolver library.

	* inet/res_data.c: new.

Fri Jan  5 14:06:07 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/linux/m68k/math/__copysignl.c: New file.
	* sysdeps/linux/m68k/math/Makefile (SRC1S): Add __copysignl.c.
	* sysdeps/linux/m68k/math/atan2l.c (__copysignl): Remove static
	definition.

	* sysdeps/ieee854/__isinfl.c (__isinfl) [__mc68000__]: Ignore
	integer bit.
	* sysdeps/ieee854/__isnanl.c (__isnanl) [__mc68000__]: Likewise.

	* <m68k/__math.h> (__rint, __rintl): Use current rounding mode.
	(pow): Use __rint instead of floor.
	(powl): Use __rintl instead of floorl.
	(__isinf, __isinfl): Use %fpsr, not %fpcr; correct register
	constraint.
	(__isnanl): Correct register constraint.

	* sysdeps/m68k/hton.c: Define __htonl and __htons.  Make aliases
 	for __ntohl and __ntohs.  Make weak aliases for ntohl, ntohs,
 	htonl and htons.

	* sysdeps/m68k/ffs.c (ffs): Correct register constraint.

	* configure: Add linux* to the list of ANSI-like terminals;
	put quotes around ${TARGET_ARCH_x86} in case it is empty.

Mon Jan  8 07:41:50 1996  Doug Lea (dl@cs.oswego.edu)

	* dl-malloc/malloc.c: new, preliminary VERSION 2.6.2.

Mon Dec 25 1995 19:43:05  Markus Kuhn <mskuhn@cip.informatik.uni-erlangen.de>

	* <confname.h>:
	* <posix_opt.h>:
	* <sys/mman.h>:
	* <unistd.h>:
	* sysdeps/linux/__sysconf.c: fix proto types for POSIX.1b.

Sun Dec 17 14:57:11 1995  Sean McNeil <sean@mcneil.com>

	* sysdeps/pthreads/mit/prio_queue.c:
	* sysdeps/pthreads/mit/queue.c:
	* sysdeps/pthreads/mit/schedparam.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/specific.c: bug fixes.

Sat Dec 23 08:30:22 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* README: update.

Fri Dec 22 00:49:55 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.3.0 is released.

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

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

Thu Dec 21 23:08:20 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* libio/iovfscanf.c: after skip spaces, check if (c == fc).

	* sysdeps/linux/sysdep.h: changed

		#ifdef _POSIX_THREADS

	  to
		#if 1

	* sysdeps/pthreads/inet/Makefile:
	* sysdeps/pthreads/libio/Makefile:
	* sysdeps/pthreads/linux/Makefile:
	* sysdeps/pthreads/linux/i386/Makefile:
	* sysdeps/pthreads/linux/m68k/Makefile:
	* sysdeps/pthreads/malloc/Makefile:
	* sysdeps/pthreads/mit/Makefile:
	* sysdeps/pthreads/mit/linux/i386/Makefile:
	* sysdeps/pthreads/mit/linux/m68k/Makefile:
	  (BASE_CFLAGS): add $(PTHREAD_CFLAGS) 
	  (STATIC_LIB): removed.
	  (SHARED_LIB): changed to libpthreads.a.

	* sysdeps/linux/dirstream.h: check _POSIX_THREADS for pthreads
	  stuff.

	* Makeconfig (BASE_CFLAGS): remove $(PTHREAD_CFLAGS).

Thu Dec 21 21:38:40 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* README: update.

	* Makefile (*_DIR): add $(LIBGCC).
	  (LIBGCC): set to gcc if OLD_GCC is true.

	* configure (OLD_GCC, MALLOC): ask user.

	* Makefile (MALLOC): moved to configure/config.in.

	* elf/Makefile (lib):  go into crt if LD_GCC is true.
	  (LIBGCC): set to $(ELF_SHARED_DIR)/libgcc/*.o if OLD_GCC
	  is true.
	  include $(LIBGCC) for building libc.so.

Wed Dec 20 23:21:47 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* 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 && f is not unbuffered nor
	  line buffered.

	* elf/Makefile (install): change permsion to 755.

	* <malloc.h>: update for Doug Lea's mallloc.

	* <arpa/nameser.h> (____BYTE_ORDER, __XXXXXX_ENDIAN): add
	  the leading "__".

	* <sys/procfs.h>: modified for gdb-951206.

Wed Dec 20 00:51:54 1995  Peter Himmler <himmler@sparcy.mayn.de>

	* <mntent.h>:
	* <rpcsvc/rquota.h>:
	* <rpcsvc/rquota.x>: added quota support.

Sun Dec 17 14:57:11 1995  Sean McNeil <sean@mcneil.com>

	* <pthread/mit/cleanup.h>:
	* <pthread/mit/cond.h>:
	* <pthread/mit/fd.h>:
	* <pthread/mit/pthread_attr.h>:
	* <pthread/mit/sleep.h>:
	* <pthread/mit/specific.h>:
	* sysdeps/pthreads/mit/__pthread_init.c:
	* sysdeps/pthreads/mit/cleanup.c:
	* sysdeps/pthreads/mit/cond.c:
	* sysdeps/pthreads/mit/dump_state.c:
	* sysdeps/pthreads/mit/fd.c:
	* sysdeps/pthreads/mit/fd_kern.c:
	* sysdeps/pthreads/mit/pthread_kill.c:
	* sysdeps/pthreads/mit/sig.c:
	* sysdeps/pthreads/mit/signal.c:
	* sysdeps/pthreads/mit/sleep.c: update.

	* sysdeps/pthreads/mit/condattr.c: new.

	* sysdeps/pthreads/mit/Makefile (SRC1S): add condattr.c.

	* elf/libpthreads/jump.params: set version to 1.60.4.

Sun Dec 17 23:20:45 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.2.19 is released.

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

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

	* <sys/mman.h> (MAP_FILE): check if it is defined.

Sun Dec 17 13:10:45 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* Makefile (*_DIR): change malloc-930716 to $(MALLOC) 
	  (MALLOC): set to dl-malloc.

	* dl-malloc/Makefile: new.

	* dl-malloc/malloc.c (MORECOE): (*__morecore) for
	  linux, sbrk for others.
	  (MORECORE_FAILURE): 0 for Linux, -1 for others.
	  (cfree): defined only if __linux__ or __ELF__ is not defined.
	  (CALLOC): __libc_calloc for linux and calloc for others.
	  (FREE): __libc_free for linux and free for others.
	  (MEMALIGN): __libc_memlign for linux and memlign for others.
	  (MALLOC): __libc_malloc for linux and malloc for others.
	  (REALLOC): __libc_realloc for linux and realloc for others.
	  (VALLOC): __libc_valloc for linux and valloc for others.

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

Thu Dec 14 03:20:13 1995  Corey Minyard <minyard@wf-rch.cirr.com>

	* Makeconfig:
	* sysdeps/i386/strcat.c:
	* sysdeps/i386/strchr.c:
	* sysdeps/i386/strlen.c:
	* sysdeps/i386/strrchr.c
	* libio/printf-parse.h: modified for CHECKER.

Fri Dec 15 10:17:31 1995  Doug Lea (dl@cs.oswego.edu)

	* dl-malloc/malloc.c: new, preliminary VERSION 2.6.2g.

Sat Dec 16 01:19:21 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <netinet/in.h> (IPPORT_WHOIS): fix a typo.

	* libio/iovfscanf.c: use ELF weak aliase.

	* libio/stdio/Makefile (SRC1S): remove vfscanf.c.

	* sysdeps/pthreads/libio/vfscanf.c: new.

Fri Dec 15 17:52:08 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* <endian.h>: don't define XXXXXX_ENDIAN if __STRICT_ANSI__
	  is defined.

	* Makefile (*_DIR): remove gcc.

	* elf/Makefile (lib): don't go into crt, don't include libgcc 
	  stuff for shared library. need gcc 2.7.3 or above.

Fri Dec 15 12:51:28 1995  Ulrich Drepper <drepper@myware.rz.uni-karlsruhe.de>

	* stdlib/strtol.c: bug fix for "0x".

	* libio/iovfscanf.c: new version.

Wed Dec 13 23:12:26 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

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

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

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

	* <dlfcn.h>: removed.

	* <sys/mman.h>: add msync, mlock, munlock, mlockall and
	  munlockall.

	* <unistd.h>: add getsid.

	* <sys/syscall.h>: add SYS_getsid, SYS_mlock, SYS_munlock,
	  SYS_mlockall and SYS_munlockall.

	* sysdeps/linux/getsid.S:
	* sysdeps/linux/mlock.S:
	* sysdeps/linux/munlock.S:
	* sysdeps/linux/mlockall.S:
	* sysdeps/linux/munlockall.S: new.

	* sysdeps/linux/Makefile (SRC2S): add getsid.S mlock.S
	  munlock.S mlockall.S munlockall.S

	* sysdeps/linux/acct.S:
	* sysdeps/linux/alarm.S:
	* sysdeps/linux/chroot.S:
	* sysdeps/linux/creat.S:
	* sysdeps/linux/fsync.S:
	* sysdeps/linux/ftruncate.S:
	* sysdeps/linux/getpgid.S:
	* sysdeps/linux/getpgrp.S:
	* sysdeps/linux/getrlimit.S:
	* sysdeps/linux/idle.S:
	* sysdeps/linux/ioperm.S:
	* sysdeps/linux/iopl.S:
	* sysdeps/linux/mount.S:
	* sysdeps/linux/mprotect.S:
	* sysdeps/linux/msync.S:
	* sysdeps/linux/munmap.S:
	* sysdeps/linux/nice.S:
	* sysdeps/linux/pause.S:
	* sysdeps/linux/reboot.S:
	* sysdeps/linux/rename.S:
	* sysdeps/linux/setdnnm.S:
	* sysdeps/linux/setgroups.S:
	* sysdeps/linux/sethstnm.S:
	* sysdeps/linux/setpgid.S:
	* sysdeps/linux/setprio.S:
	* sysdeps/linux/setrlimit.S:
	* sysdeps/linux/sigpending.S:
	* sysdeps/linux/stime.S:
	* sysdeps/linux/swapoff.S:
	* sysdeps/linux/swapon.S:
	* sysdeps/linux/sync.S:
	* sysdeps/linux/time.S:
	* sysdeps/linux/truncate.S:
	* sysdeps/linux/umount.S:
	* sysdeps/linux/uselib.S:
	* sysdeps/linux/utime.S:
	* sysdeps/linux/vhangup.S:
	* sysdeps/linux/vm86.S: use SYSCALL__ instead of SYSCALL.

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: define __xxxx and make xxxx
	  as weak alias of __xxxx.

Wed Dec 13 10:51:39 1995  Aaron Ucko <UCKO@VAX1.ROCKHURST.EDU>

	* sysdeps/linux/readv.c:
	* sysdeps/linux/writev.c: handle MAX_IOVEC.

	* sysdeps/linux/writev.c: test the value of to_copy instead of
	  bytes.

Mon Dec  4 23:06:02 1995  Olaf Flebbe <O.Flebbe@science-computing.uni-tuebingen.de>

	* sysdeps/linux/i386/math/atanh.c:
	* sysdeps/linux/i386/math/atanhl.c: bug fixes.

	* <math.h>: Add necessary changes for inlining copysign{,l}.

Tue Dec 12 23:15:07 1995  H.J. Lu (hjl@gnu.ai.mit.edu)

	* version 5.2.17 is released.

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

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

	* sysdeps/i386/hton.c: define __htonl and  __htons. make
	  aliases for __ntohl and __ntohs. make weak aliases for
	  ntohl, ntohs, htonl and htons.

	* libio/iovfscanf.c: detect an EOF condition for conversion
	  error.

	* elf/Makefile (install): create symlinks for libc.so and
	  libm.so in the directory as libc.a and libm.a.
