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

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