Syscall		Status
access 		((test written))
bind		((test written))
capset 		((test written))
chdir 		((test written))
chmod 		((test written))
chown 		((test written))
close		((test written))
creat 		((test written))
create_module 	((test written))
delete_module 	((test written))
execve 		((test written))
fchdir		((test written))
fchmod 		((test written))
fchown 		((test written))
fgetxattr	((test written))
flistxattr	((test written))
fremovexattr 	((test written))
fsetxattr 	((test written))
ftruncate	((test written))
ftrucate64	((test written))
getxattr	((test written))
iopl 		((test written))
ipc             ((test written, by proxy))
init_module     ((test written))
kill		((test written))
lchown 		((test written))
link 		((test written))
listxattr	((test written))
lgetxattr	((test written))
llistxattr      ((test written))
lremovexattr 	((test written))
lsetxattr 	((test written))
mkdir 		((test written))
msgctl		((test written))
msgget		((test written))
open 		((test written))
read		((test written))
removexattr 	((test written))
rename 		((test written))
rmdir 		((test written))
rt_sigaction    ((test written))
sched_setparam  ((test written))
semctl		((test written))
semget		((test written))
setdomainname	((test written))
setfsgid 	((test written))
setfsuid 	((test written))
sethostname	((test written))
setgid 		((test written))
setgroups 	((test written))
setitimer	((test written))
setpgid		((test written))
setpriority	((test written))
setregid 	((test written))
setresgid 	((test written))
setresuid 	((test written))
setreuid	((test written))
setrlimit	((test written))
setsid		((test written))
settimeofday    ((test written))
setuid		((test written))
setxattr 	((test written))
shmat		((test written))
shmctl		((test written))
shmdt		((test written))
shmget		((test written))
sigaction	((test written))
signal		((test written))
socketcall      ((test written, by proxy))
swapoff		((test written))
swapon 		((test written))
symlink 	((test written))
syslog          ((test written))
tkill		((test written))
truncate 	((test written))
umask 		((test written))
unlink 		((test written))
utime 		((test written))
write		((test written))
umount          ((test written))
umount2         ((test written))
adjtimex        ((test written))
chroot          ((test written))
ioperm          ((test written))
mount           ((test written))
readv           ((test written))
writev          ((test written))
ftruncate       ((test written))
ptrace          ((test written))
sendfile        ((test written))
ptrace          ((test written))
clone           ((test written))
exit            ((test written))
query_module    ((test written))
vfork           ((test written))
fork            ((test written))
ftruncate	((test written))
readdir		((test written))
chown32		((test written))
lchown32	((test written))
setgroups32	((test written))
setregid32	((test written))
setresgid32	((test written))
setresuid32	((test written))
setreuid32	((test written))
setuid32	((test written))
truncate64      ((test written))
tkill		((test written))

chown16		((test written))
fchown16	((test written))
lchown16	((test written))
setfsgid16	((test written))
setfsuid16	((test written))
setgid16	((test written))
setgroups16	((test written))
setregid16	((test written))
setresgid16	((test written))
setresuid16	((test written))
setreuid16	((test written))
setuid16	((test written))

setfsgid32	((test written))
brk             ((test written)) -- only success, good enough
sched_setaffinity ((test written))

clone		  needs work on z
		  
uselib		((pending cancellation))

NOTES ON SPECIAL CASES:

brk
 - The only possible error condition is ENOMEM
 - fork and setrlimit (RLIMIT_DATA)
 - Still cannot invoke error condition...
sched_setaffinity
 - Only implemented in kernel version 2.5.8 and higher (according to one online man page)
 - clarification; in kernel source?
 - arch/i386/kernel/entry.S: it's there...
 - sched_getaffinity not implemented though!
 - Still working on invoking the success case...
socketcall
 - Called by all the network stuff
 - Redundant w/ sysv socket calls
ipc
 - Called by all the shared memory/semaphore stuff
 - Redundant w/ sysv ipc calls
uselib
 - Depends on an a.out shared library
 - dlopen() is now used instead of uselib()
 - On the shelf for now
fork, vfork
 - MH: We do not test the error condition because we claim it will invalidate the test environment.  With brk, we have been trying to use setrlimit within a child to force a memory allocation error; if we are successful doing that, perhaps we could apply it ot fork also, by forking, calling setrlimit in the child, and then attempting another fork.