Fri Dec 22 09:24:14 1995  Eric Youngdale  (eric@localhost)

	* unistd.h: Add F_* entries used for locking.

	* ibcs/unistd.h: Add sysinfo (alias for systeminfo).

Sat Mar 11 13:55:26 1995  Eric Youngdale  (eric@andante)

	* link.h: New file, copied from libc-linux.

	* elf.h: New file, copied from linux source tree.

Wed Jan 18 17:07:40 1995  Eric Youngdale  (eric@aib.com)

	* unistd.h:  Add definition of SC_TZNAME_MAX.

Tue Dec 13 14:53:42 1994  Eric Youngdale  (eric@esp22.nrl.navy.mil)

	* unistd.h: Change _SC_* constants to #define's.

	* setjmp.h: Do not define sigsetjmp macro for ELF library.

	* linux/fcntl.h: Add #ifndef _FCNTL_H stuff so multiple includes do not
	mess us up.

Mon Dec  5 19:10:54 1994  Eric Youngdale  (eric@andante)

	* nl_types.h: New header file.  Contents taken from SV ABI, i386
	processor supplement.

Sat Dec  3 22:49:10 1994  Eric Youngdale  (eric@andante)

	* dlfcn.h, link.h: New header files required for dynamic loader.

	* linux/unistd.h: Symlink to ibcs/unistd.h - used so that we can
	use the same source tree for the native linux ELF dynamic loader
	and the iBCS2 version.

Thu Jul  7 22:17:14 1994  iBCS Development  (ibcs@longyear)

	* stdio.h (_IOFREEBF): revised defines for flag bits in the file
	structure because the FILE2 structure was elminated.

Thu Jun  9 23:00:00 1994  Stephen Rothwell  (sfr@pdact.pd.necisa.oz.au)

	* ctype.h: _libc__ctype is a pointer not a double pointer.
	* stdio.h: _libc__iob is a pointer not a double pointer.

Wed Jun  8 12:00:00 1994  Stephen Rothwell  (sfr@pdact.pd.necisa.oz.au)

	* stdio.h: COFF stuff uses _flsbuf in putc.
	Rename _xflsbuf to _xxflsbuf since COFF has _xflsbuf as a
	real routine.

Tue Jun  7 22:38:00 1994  Stephen Rothwell  (sfr@pdact.pd.necisa.oz.au)

	* malloc.h, stdlib.h: Change so that the library (except malloc
	itself) uses indirect pointers to the programs malloc/realloc/
	free instead of the libraries directly.

Sun Jun  5 10:00:00 1994  Stephen Rothwell  (sfr@pdact.pd.necisa.oz.au)

	* ctype.h: Defined _ctype to be (*_libc__ctype).
	* stdio.h: Defined _iob to be (*_libc__iob).
	Changed _cerror to be _clearerr.

Wed Mar 23 00:54:34 1994  Eric Youngdale  (eric@esp22)

	* ctype.h (__isascii): Bugfix.

Tue Mar 22 21:42:17 1994  Eric Youngdale  (eric@esp22)

        * linux/types.h: Add __FD macros (copy from kernel).

	* linux/socket.h: Fix SOCK_ options so that they are consistent
	with SVr4.

	* errno.h: Add a bunch of error codes used by SVr4, but not
	in the original iBCS2 book.

Sun Mar 20 22:03:08 1994  Eric Youngdale  (eric@esp22)

	* linux/if.h, linux/if_arp.h, linux/route.h: New
	files, copied from linux-1.0.  Needed for gethost* stuff
	in libsocket.so.

	* ibcs/unistd.h: Use hex numbers for Wyse TCP constants, so
	WYSE_TCP_SYSCALL macro expands properly.

Fri Mar 18 00:08:41 1994  Eric Youngdale  (eric@esp22)

	* utmp.h: New file from poe@daimi.aau.dk.

Sat Feb 26 11:36:52 1994  Eric Youngdale  (eric@esp22)

        * signal.h: Fix bug in __sigaddset, __sigdelset and __sigismemeber
	macros for SVr4.

	* ibcs/unistd.h: Add syscall entries for Wyse TCP/IP.
	We will use this for SVr4/ELF.

	* pwd.h: New file from libc-linux.

Sat Feb 19 01:06:44 1994  Eric Youngdale  (eric@esp22)

	* ctype.h: Use same definition for ___tolower and ___toupper.

	* math.h: (ELF only) Add prototype for _modf.

	* signal.h: Define sigaction struct for SVr4 - different from
	ibcs2 specification (order got turned around for some stupid
	reason).  For ELF_LIBRARY, SIG_SETMASK is 3, not 0.

Thu Feb 17 22:26:19 1994  Eric Youngdale  (eric@esp22)

	* locale.h: New file, copied from libc-linux.

	* localeinfo.h: Clean up ctype stuff, so that it conforms
	to usage in the rest of libc.

	* time.h: For ELF library, add defines to put underscores in front
	of tzname, daylight, and timezone.

Wed Feb 16 23:05:44 1994  Eric Youngdale  (eric@esp22)

	* localeinfo.h: New file from libc-linux, and
	include <sys/cdefs.h>

	* stdio.h (FILENAME_MAX): Define as 1024.

Sun Feb 13 12:20:52 1994  Eric Youngdale  (eric@esp22)

	* ctype.h: Define _ctype as __ctype for ELF library.

	* stdio.h: For ELF library, define foo -> _foo for _access _open
	_close _lseek _read _write _isatty _unlink.

	* sysdep.h: SYSCALLXX: New macro.  Similar to SYSCALL__, except
	that for ELF libraries the second symbol is not weak.

	* dirent.h: Fix so that it is only included once.
	Include sys/types.h.

	* sys/stat.h: Stat structure all wrong - was linux
	struct.  Add both old stat and xstat structures,
	add wrapper function for stat in SVr4 so we call xstat.
	Similar wrappers for lstat and fstat.  These are only
	used internally.

Sat Feb 12 16:32:22 1994  Eric Youngdale  (eric@esp22)

	* netdb.h, resolv.h: New files - copied from linux-libc.

	* arpa/inet.h, paths.h, arpa/resolv.h: New files copied from
	libc-linux.

	* sys/uio.h: New file, copied from libc-linux.

	* syslog.h, sys/syslog.h: New files copied from libc-linux.

Sat Feb 12 01:01:51 1994  Eric Youngdale  (eric@esp22)

	* sys/mman.h (MC_SYNC): Define.

	* stdio.h: Reverse _cnt and _ptr in _iobuf struct.  SVr4 and
	iBCS2 want _cnt first, although there are some systems that
	want _pnt first.

	* ibcs/unistd.h: Change uname_svr4 to nuname.

	* stdio.h: Define new variants of names for sys_nerr and sys_errlist
	for ELF library.

Mon Feb  7 22:21:55 1994  Eric Youngdale  (eric@esp22)

	* stdio.h: Define macros so that __filbuf and __flsbuf are defined.

Sun Feb  6 22:23:14 1994  Eric Youngdale  (eric@esp22)

	* sysdeps: Fix macros so that gas 1.38 does not screw up.
	In particular for labels there can be no spaces between
	the label and the colon.

Sun Feb  6 11:02:52 1994  iBCS Development  (ibcs@longyear)

	* string.h: Added kludge to allow string functions to work with
	iBCS and gcc 2.2. (Defined memcpy -> __libc_memcpy, etc.)

	* signal.h (sigmask): Added sigxxx function macros to be the same
	as the __sigxxx functions.
	
	revised definition of SIG_IGN, SIG_DFL, SIG_ERR, SIG_HOLD to use
	a type of sighandler_t.

	added function prototypes for sigxxx functions.

	* stdlib.h: prototypes for heapsort, radixsort.

Sat Feb  5 12:22:11 1994  iBCS Developement  (ibcs@longyear)

	* string.h: prototypes for rindex, strmode, swab.

	* fcntl.h: added prototypes to functions.

	* signal.h: Defined the proper parameter to the signal
	function to clear a warning condition.

Fri Feb  4 17:33:12 1994  Eric Youngdale  (eric@esp22)

	* stdio.h: Define _iob -> __iob for SVr4.

Mon Jan 31 23:04:40 1994  Eric Youngdale  (eric@esp22)

	* gnu/types.h: Remove __FD_* stuff (used only by select).

	* linux/types.h: Remove __FD_* stuff.

	* sysdeps.h: Fix PIC definition of STORE_NUMBER.

	* string.h: Remove redundant prototype for bcmp.

	* sys/time.h: Change #ifdef __linux__ to #if 1.

	* ibcs/unistd.h: Add fsync syscall ==58. SVr4 uses it, but
	the iBCS2 book does not mention it.

Sun Jan 30 22:41:22 1994  Eric Youngdale  (eric@esp22)

	* ibcs/unistd.h: Add entry for getppid (shared with getpid).
	Add entry for setpgid, setpgrp, setsid (all shared with getpgrp.
	Add entry for ustat (shared with uname).
	Wrap "weird" syscall numbers with #ifndef ELF_LIBRARY.
	Add SVr4 syscall numbers.  Do not add 0x100 to syscall number
	(this macro not used anyway).

	* signal.h: Define NSIG as 23.  Define
	__sig[empty,fill,add,del]set macros.  Define __sigmask
	and __sigismember macros.

	* mman.h: New file - needed for mmap used in ELF dynamic loader.

	* sys/signal.h: Symlink to linux/signal.h.

	* sysdep.h: For ELF libraries, define appropriate weak symbols
	when using the SYSCALL__ macro.  Tell assembler that these are
	functions so that dynamic linking works right.

	* sysdeps.h: Define SYMBOL_NAME, ERRNO macros, and use them.
	Define L(X), LF(X) macros so that differences in assembler
	syntax can easily and cleanly be treated.  Define STORE_NUMER
	macro so that fixing a .S file for PIC is easier.


Sun Jan 30 14:53:08 1994  iBCS Development  (ibcs@longyear)

* string.h: Enhanced string.h to include the functions which are in
the normal string.h file so that I can avoid numerious "implicit
prototype" warnings.


