ceriel 5e72837e62 Fixed typo 30 년 전
..
.distr 05b9d85074 New installation mechanism 33 년 전
LIST 1e465327a6 forgot _dup() & _creat() 34 년 전
Makefile 5381da9185 Initial revision 37 년 전
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 년 전
compmodule bf6e820ee9 added -L flag 36 년 전
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