George Koehler e87791b38a Delete 689 undead files. 11 年之前
..
.distr 05b9d85074 New installation mechanism 33 年之前
LIST 1e465327a6 forgot _dup() & _creat() 34 年之前
README dd82e72cd1 Initial revision 37 年之前
Xstat.c 7cc80df960 added new routines for ansi 34 年之前
_Xstat.c 7cc80df960 added new routines for ansi 34 年之前
_alarm.s 7cc80df960 added new routines for ansi 34 年之前
_brk.s 5e72837e62 Fixed typo 30 年之前
_close.s 7cc80df960 added new routines for ansi 34 年之前
_creat.s 1e465327a6 forgot _dup() & _creat() 34 年之前
_dup.s 1e465327a6 forgot _dup() & _creat() 34 年之前
_dup2.s 7cc80df960 added new routines for ansi 34 年之前
_execl.s 7cc80df960 added new routines for ansi 34 年之前
_execve.s 7cc80df960 added new routines for ansi 34 年之前
_exit.s dd82e72cd1 Initial revision 37 年之前
_fork.s 7cc80df960 added new routines for ansi 34 年之前
_ftime.s 7cc80df960 added new routines for ansi 34 年之前
_getpid.s 7cc80df960 added new routines for ansi 34 年之前
_gtty.s 7cc80df960 added new routines for ansi 34 年之前
_ioctl.s 7cc80df960 added new routines for ansi 34 年之前
_kill.s 7cc80df960 added new routines for ansi 34 年之前
_link.s 7cc80df960 added new routines for ansi 34 年之前
_lseek.s 7cc80df960 added new routines for ansi 34 年之前
_open.s 7cc80df960 added new routines for ansi 34 年之前
_pause.s 7cc80df960 added new routines for ansi 34 年之前
_pipe.s 7cc80df960 added new routines for ansi 34 年之前
_read.s 7cc80df960 added new routines for ansi 34 年之前
_times.s 1977509c1f fixed 'times' systemcall interface 33 年之前
_unlink.s 7cc80df960 added new routines for ansi 34 年之前
_wait.s 7cc80df960 added new routines for ansi 34 年之前
_write.s 7cc80df960 added new routines for ansi 34 年之前
access.s dd82e72cd1 Initial revision 37 年之前
acct.s dd82e72cd1 Initial revision 37 年之前
alarm.s dd82e72cd1 Initial revision 37 年之前
brk.s b9662d1f3c Use .limhp 34 年之前
call.s dd82e72cd1 Initial revision 37 年之前
chdir.s dd82e72cd1 Initial revision 37 年之前
chmod.s dd82e72cd1 Initial revision 37 年之前
chown.s dd82e72cd1 Initial revision 37 年之前
chroot.s dd82e72cd1 Initial revision 37 年之前
cleanup.s dd82e72cd1 Initial revision 37 年之前
close.s dd82e72cd1 Initial revision 37 年之前
creat.s dd82e72cd1 Initial revision 37 年之前
dup.s dd82e72cd1 Initial revision 37 年之前
dup2.s 98536222e3 corrected a syntax error 36 年之前
errno.s dd82e72cd1 Initial revision 37 年之前
execl.s c50b6bc766 fixed some bugs 37 年之前
execle.c 78f595ce51 Initial revision 37 年之前
execv.c 78f595ce51 Initial revision 37 年之前
execve.s dd82e72cd1 Initial revision 37 年之前
exit.s dd82e72cd1 Initial revision 37 年之前
fcntl.s dd82e72cd1 Initial revision 37 年之前
fork.s dd82e72cd1 Initial revision 37 年之前
fstat.s 7cc80df960 added new routines for ansi 34 年之前
ftime.s dd82e72cd1 Initial revision 37 年之前
getegid.s dd82e72cd1 Initial revision 37 年之前
getgid.s dd82e72cd1 Initial revision 37 年之前
getpid.s dd82e72cd1 Initial revision 37 年之前
getuid.s dd82e72cd1 Initial revision 37 年之前
gtty.s dd82e72cd1 Initial revision 37 年之前
head_em.s 3e7daebcc7 Added EXIT and BRK entry point 32 年之前
ioctl.s dd82e72cd1 Initial revision 37 年之前
kill.s dd82e72cd1 Initial revision 37 年之前
link.s dd82e72cd1 Initial revision 37 年之前
lock.s dd82e72cd1 Initial revision 37 年之前
lseek.s dd82e72cd1 Initial revision 37 年之前
mknod.s dd82e72cd1 Initial revision 37 年之前
mount.s dd82e72cd1 Initial revision 37 年之前
nice.s dd82e72cd1 Initial revision 37 年之前
open.s dd82e72cd1 Initial revision 37 年之前
pause.s dd82e72cd1 Initial revision 37 年之前
pipe.s dd82e72cd1 Initial revision 37 年之前
profil.s dd82e72cd1 Initial revision 37 年之前
ptrace.s dd82e72cd1 Initial revision 37 年之前
read.s dd82e72cd1 Initial revision 37 年之前
setgid.s dd82e72cd1 Initial revision 37 年之前
setuid.s dd82e72cd1 Initial revision 37 年之前
signal.s dd82e72cd1 Initial revision 37 年之前
stat.s 3a61c2e5b9 Added Xstat.c 37 年之前
stime.s dd82e72cd1 Initial revision 37 年之前
stty.s dd82e72cd1 Initial revision 37 年之前
sync.s dd82e72cd1 Initial revision 37 年之前
time.s dd82e72cd1 Initial revision 37 年之前
times.s 1977509c1f fixed 'times' systemcall interface 33 年之前
umask.s dd82e72cd1 Initial revision 37 年之前
umount.s dd82e72cd1 Initial revision 37 年之前
unlink.s dd82e72cd1 Initial revision 37 年之前
utime.s dd82e72cd1 Initial revision 37 年之前
wait.s dd82e72cd1 Initial revision 37 年之前
write.s dd82e72cd1 Initial revision 37 年之前

README

! Two system calls (gtty and stty) in the m68000 tail_mon library
! were not really system calls but they used _ioctl. The m68020 machine
! the table was tested on used real system calls, and we'll use
! them here.
! There were also three calls (ftime, lock and dup2) that were in the
! m68000 library, but were not included in the list of system calls
! for the m68020 that was given to me. We'll include them anyway.
! The original gtty and stty files are included here.
! Note however that the 68000 machine (the Mantra) needs the parameters
! to system calls in registers, while the m68020 machine this table was
! tested on wanted the parameters on the stack
!
! Also read the comments in the signal.s file!
! ------------------- dup2.s
! .define _dup2
! .extern _dup2
! .sect .text
! .sect .rom
! .sect .data
! .sect .bss
! .sect .text
! _dup2: move.w #0x29,d0
! move.l (4,sp),a0
! move.l (8,sp),d1
! add.l #0x40,a0
! jmp (call)
!
!
! ! ------------------- gtty.s
! .define _gtty
! .extern _gtty
! .sect .text
! .sect .rom
! .sect .data
! .sect .bss
! .sect .text
! _gtty:
! tst.b (-40,sp)
! link a6,#-0
! move.l (12,a6),-(sp)
! move.l #29704,-(sp)
! move.l (8,a6),-(sp)
! jsr (_ioctl)
! add.l #12,sp
! unlk a6
! rts
!
!
! ! ------------------- stty.s
! .define _stty
! .extern _stty
! .sect .text
! .sect .rom
! .sect .data
! .sect .bss
! .sect .text
! _stty:
! tst.b (-40,sp)
! link a6,#-0
! move.l (12,a6),-(sp)
! move.l #29705,-(sp)
! move.l (8,a6),-(sp)
! jsr (_ioctl)
! add.l #12,sp
! unlk a6
! rts