Stuff Ha3sm will have that unix doesn't

Stuff unix has that the Ha3sm kernel won't

Stuff that is analagous, but re-factored in Ha3sm

vis-a-vis unix (AT&T V7) syscalls


IV is Implicit Local Virtual Device
JQP is John Q. Ha3sm Process, either 0wner or guest

AT&T V7 unix		Ha3sm
indir   = 0.		?????????
exit    = 1.		please logout (or divide by zero or something)
fork    = 2.		please login
read    = 3.		read, recieve
write   = 4.		write, send
open    = 5.		please read, write, send, recieve 
close   = 6.		please close 
wait    = 7.		typically wait for child to die, n/a. JQP can poll-halt
			on an IV intra-process.
creat   = 8.		please "bla" create channel?
link    = 9.		multi-name channels?
unlink  = 10.		"forget"?
exec    = 11.		n/a
chdir   = 12.		n/a
time    = 13.		IV
mknod   = 14.		0wner-only word, OR implies virtual channels
chmod   = 15.		0wner-only word
chown   = 16.		0wner-only word
break   = 17.		n/a, Out of RAM? Tough.
stat    = 18.		implicit to channel init pleases
lseek   = 19.		n/a
getpid  = 20.		0wner-only word
mount   = 21.		n/a
umount  = 22.		n/a
setuid  = 23.		0wner-only word			
getuid  = 24.		0wner-only word
stime   = 25.		?	
ptrace  = 26.		0wner-only word	
alarm   = 27.		poll your timer.
fstat   = 28.		n/a, file stuff
pause   = 29.		halt instruction
utime   = 30.		IV
smdate  = 30.		IV
stty    = 31.		you either have a vtty or not.
gtty    = 32.		you either have a vtty or not. (getty needs this?)
access  = 33.		?
nice    = 34.		0wner-only word
sleep   = 35.		halt
sync    = 36.		flush file buffers, n/a. May have blocks equiv.
			Chuck does.
kill    = 37.		0wner-only word
csw     = 38.		???????	
setpgrp = 39.		n/a
dup     = 41.		why do we need 2 IDs for one channel?
pipe    = 42.		implies virtual channels
times   = 43.		?	
profil  = 44.		0wner-only
setgid  = 46.		n/a
getgid  = 47.		n/a
signal  = 48.		don't know yet if I must
acct    = 51.		n/a
phys    = 52.		???????
lock    = 53.		n/a
ioctl   = 54.		please is general	
reboot  = 55.		0wner-only word
mpx     = 56.		???????	
setinf  = 59.		?????
umask   = 60.		0wner-only word
getinf  = 60.		?????
n/a			IV music coordinator
/dev/random		IV random (seed)
/dev/zero		IV zero, occaissionally zeros the cell
n/a			IV mirror device, bitwise mirror-images cell?
				(saves some RAM. pfeh.)