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

	* __fork.S: Fix bug - if %edx is 0, then we must clear
	%eax for the child process.

Thu Feb 17 22:38:11 1994  Eric Youngdale  (eric@esp22)

	* __pipe.S: Fix bug - descriptors were never copied back to
	array specified as parameter.

Sun Feb 13 18:50:59 1994  Eric Youngdale  (eric@esp22)

	* __flock.c: In ELF library use _fcntl instead of fcntl.

	* __utime.c: In ELF library, use _utime, not utime.

	* fsync.c: In ELF library, define as _fsync, add
	weak symbol fsync.  Call _sync, not sync.

	* mkfifo.c: Likewise.  Use _mknod, not mknod.

	* rename.S: Use SYSCALLXX instead of SYSCALL

	* time.S: Likewise.

	* Makefile: Remove munmap.S

Sat Feb 22 13:53:51 1994  Eric Youngdale  (eric@esp22)

	* Makefile (SRC1S): Add __getdents.S

	* __getdents.S: New file (syscall).

Sat Feb 12 14:11:13 1994  Eric Youngdale  (eric@esp22)

	* __getegid.S: For ELF, mark _getegid as @function, add
	weak symbol for getegid.

	* __geteuid.S: Likewise.

	* __getuid.S: For ELF, mark _getuid as @function.

	* __getgid.S: Likewise.

Fri Feb 11 09:04:42 1994  Eric Youngdale  (eric@esp22)

	* Makefile (SRC2S): tcgetattr.c: Remove (move to svr4 directory).
	(SRC1S): __mmap.S: Remove (move to svr4 directory).

	* __longjmp.c, __setjmp.c: Move to svr4 directory.

Sat Feb  5 13:25:28 1994  iBCS Development  (ibcs@longyear)

	* __longjmp.c (REGS): undefined "linux" before it was redefined.

	* __flock.c (__flock): renamed _fcntl to fcntl as this library does
	not use the stabs scheme for shared libraries. This is either the
	correct solution or the __fcntl.S module should be changed.

	* __fpathconf.c (__fpathconf): renamed _fstatfs to fstatfs. Ditto.

	* __gethstnm.c (__gethostname): renamed _uname to uname. Ditto.

	* __pathconf.c (__pathconf): renamed _statfs to statfs. Ditto.

	* getdnnm.c (getdomainname): rename _uname to uname. Ditto.

	* mkfifo.c (mkfifo): rename _mknod to mknod. Ditto.

Fri Feb  4 01:02:46 1994  Eric Youngdale  (eric@esp22)

	* __getpid.S: Set symbol type to function for both getpid and _getpid.

Thu Feb  3 20:13:04 1994  Eric Youngdale  (eric@esp22)

	* __sysconf.c: Change #ifdef linux to #if 1 so that
	we use the TZNAME_MAX symbol.

Mon Jan 31 22:18:40 1994  Eric Youngdale  (eric@esp22)

	* __longjmp.c: Define 'linux'.

	* Makefile: Use __fsync.S for ELF systems, otherwise
	use fsync.c (which calls sync).  SVr4 has fsync syscall,
	ibcs2 does not.

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

       * Makefile: Add lib*.o target if building an ELF library.  Remove
       references to $(CWD).  Remove references to __dup2.S, __getitmr.S
       __getppid.S, __getrusag.S, __gettod.S, __setitmr.S, __setregid.S,
       __setreuid.S, __settod.S, __wait4.S, ftruncate.S, idle.S, ioperm.S
       iopl.S, reboot.S, setdnnm.S, sethstnm.S, setprio.S, swapoff.S,
       swapon.S, truncate.S, uselib.S, vhangup.S, vm86.S (No iBSC2
       syscalls for these functions).

      	* Makefile: Add __mmap.S.

	* Makefile: Only compile uname.c, statfs.c, fstatfs, ntoh.c
	for non-ELF.  Remove references to isatty.c and morecore.c
	(redundant).  Remove setegid.c, seteuid.c (not provided with
	standard iBCS2 (appears in svr4 as syscalls now).

	* Remove files: __dup2.S, __getitmr.S __getppid.S, __getrusag.S,
       __gettod.S, __setitmr.S, __setregid.S, __setreuid.S, __settod.S,
       __wait4.S, ftruncate.S, idle.S, ioperm.S iopl.S, reboot.S,
       setdnnm.S, sethstnm.S, setprio.S, swapoff.S, swapon.S, truncate.S,
       uselib.S, vhangup.S, vm86.S , isatty.c, morecore.c setegid.c,
       seteuid.c.

       * __flock.c: Use _fcntl instead of __fcntl.

       * __fpathconf.c: Use _fstatfs instead of __fstatfs.

       * getegid.S, __getppid.S: Do not define weak symbols for ELF.

       * __gethstnm.c, getdnnm.c: Use _uname instead of __uname.

       * __mmap.S: New file.

       * __pathconf.c: Use _statfs instead of __statfs.

       * _exit.S: Add .type pseudo-op for ELF assembler.

       * mkfifo.c: Use _mknod instead of __mknod.

       * uname.c: Reference _uname instead of __uname.

Sun Jan 30 16:35:08 1994  iBCS Developement  (ibcs@longyear)

* _exit.S: Corrected termination sequence to use Linux int sequence
should the iBCS call sequence fail. This will allow a static
executable to work with Linux and terminate (without segmentation
violation) should the emulator not be present. I realize that this is
a slim case, but I am paranoid.

