
1. The following files are temporary commented out for lack of kernel support:

	port/sys/hrtsys.c -- need system call hrtsys
	port/sys/nfssys.c -- need system call nfssys
	port/gen/fdetach.c-- need vnode support
	port/gen/fattach.c-- need vnode support
	port/gen/getmntent.c-- need new sys/mnttab.h 
	port/gen/getsetitimer.c -- need syscall hrtalarm
	port/gen/gettimeofday.c -- need syscall hrtcntl. temporary replaced by 
					mips/sys/gettimeday.c and  settimeday.c
	port/gen/getvfsent.c -- need sys/vfstab.h
	port/gen/hrtstrftime.c -- need hrtcntl.h and sys/evecb.h
	port/gen/hrtcftime.c -- need _hrtstrftime
	port/gen/hrtctime.c -- need _hrtstrftime
	port/gen/hrtnewres.c -- need _hrtstrftime
	port/gen/mlock.c -- need syscall memcntl
	port/gen/mlockall.c -- need syscall memcntl
	port/gen/msync.c -- need syscall memcntl
	port/gen/munlock.c -- need syscall memcntl
	port/gen/munlockall.c -- need syscall memcntl
	port/gen/priocntl.c -- need syscall priocntlset
	port/gen/pt.c -- need sys/ptms.h and ISPTM ioctl message
	port/gen/swapctl.c -- need syscall uadmin with cmd A_SWAPCTL
	port/gen/sysconf.c -- need syscall _sysconfig and sys/sysconfig.h
	port/gen/aclsort.c, getvfsent.c, procpriv.c, lvlin.c, lvlout.c,
		 lvlvalid.c, lvlintersect.c, lvlunion.c, lvlfile.c, 
		 lvlproc.c -- enhanced security code


	
2. The following files are added as system call wrappers:

	port/sys/sigfillset.c -- temporary libc stub for syscall sigfillset
	port/sys/getpgid.c -- new libc stub for syscall getpgid
	port/sys/getsid.c -- new libc stub for syscall getsid
	mips/sys/_stat.s -- wrapper for syscall stat
	mips/sys/stat.c -- convert structure stat to structure xstat. removed
			   this file when kernel support xstat.
	port/gen/fp_data.c -- new file. definition for  HUGE_VAL.

3. The following files have been modified:

	inc/synonyms.h -- added #ifdef WEAK. Reemove this line when ld
		          support weak symbol.
	port/sys/execl.c --  replaced by mips/sys/execl.s
	port/sys/execle.c --  replaced by mips/sys/execle.s
	port/sys/execv.c --  replaced by mips/sys/execv.s
	port/gen/_xftw.c -- remove _STYPES
	port/gen/ftw.c -- replaced ftw() by _xftw(XFTWVER, path, fn, depth)
	port/gen/cfgetispeed.c -- merged with mips/sys/cfgetispeed.c. If kernel
				  change to allow different ispeed and ospeed,
			   	  this file need to be changed.
	port/gen/cfsetispeed.c -- merged with mips/sys/cfsetispeed.c.  If kernel
				  change to allow different ispeed and ospeed,
                                  this file need to be changed.
	port/gen/tcgetattr.c -- changed TCGETS to TCGETA. when kernel change to
				support TCGETS, this file need to be changed.
	port/gen/tcsetattr.c -- changed TCSETS to TCGETA. when kernel change to
				support TCSETS, this file need to be changed.
	port/gen/div.c -- replaced by div.s and ldiv.s
	port/gen/ldexp.c -- replaced by ldexp.s
	port/gen/select.c -- replaced by select.s
	port/gen/siglist.c -- replaced by mips/gen/siglist.c
	port/gen/truncate.c -- replaced by truncat.s and ftruncate.s
	port/gen/modf.c - replaced by modf.s
	port/gen/rename.c -- replaced by rename.s and remove.c
	port/gen/memcpy.c -- replaced by bcopy.s
	port/gen/memcmp.c -- replaced by bcmp.s
	port/gen/syslog.c -- replaced by bsd/syslog.c
	port/gen/strcmp.c -- replaced by strcmp.s
	port/gen/strcpy.c -- replaced by strcpy.s
	port/gen/strlen.c -- replaced by strlen.s
	port/gen/abs.c -- replaced by abs.s and labs.s
	mips/gen/cuexit.c -- changed __call_exitfns to SVR4's _exithandle
	mips/sys/sgi_altersigs.c -- changed to use new sigset_t
	mips/sys/sgi_dumpset.c -- changed to use new sigset_t
	mips/sys/sgi_sigffset.c -- changed to use new sigset_t
	mips/csu/crt1text.s -- changed _setchrclass to setchrclass

4. TODO list:

	A. Change errno to setoserror.
	B. Add .weakext to .s files.
	C. Clean up mips/sys/_*.s files.
	D. Pick up SGI's changes
	E. port the following files:
			port/gen/getpty.c
			port/gen/sysid.c
			port/gen/xgetut.c
	F. port libc.so
