George Koehler 0131ca4d46 Delete 689 undead files. 11 jaren geleden
..
.distr b520bc40a5 New installation mechanism 33 jaren geleden
LIST 0614d593dd forgot _dup() & _creat() 34 jaren geleden
README 153e30bb1c Initial revision 37 jaren geleden
Xstat.c 9ee0876c2b added new routines for ansi 34 jaren geleden
_Xstat.c 9ee0876c2b added new routines for ansi 34 jaren geleden
_alarm.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_brk.s acd80a39f2 Fixed typo 30 jaren geleden
_close.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_creat.s 0614d593dd forgot _dup() & _creat() 34 jaren geleden
_dup.s 0614d593dd forgot _dup() & _creat() 34 jaren geleden
_dup2.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_execl.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_execve.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_exit.s 153e30bb1c Initial revision 37 jaren geleden
_fork.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_ftime.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_getpid.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_gtty.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_ioctl.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_kill.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_link.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_lseek.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_open.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_pause.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_pipe.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_read.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_times.s 0cd1cfd249 fixed 'times' systemcall interface 33 jaren geleden
_unlink.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_wait.s 9ee0876c2b added new routines for ansi 34 jaren geleden
_write.s 9ee0876c2b added new routines for ansi 34 jaren geleden
access.s 153e30bb1c Initial revision 37 jaren geleden
acct.s 153e30bb1c Initial revision 37 jaren geleden
alarm.s 153e30bb1c Initial revision 37 jaren geleden
brk.s 7e34a42088 Use .limhp 34 jaren geleden
call.s 153e30bb1c Initial revision 37 jaren geleden
chdir.s 153e30bb1c Initial revision 37 jaren geleden
chmod.s 153e30bb1c Initial revision 37 jaren geleden
chown.s 153e30bb1c Initial revision 37 jaren geleden
chroot.s 153e30bb1c Initial revision 37 jaren geleden
cleanup.s 153e30bb1c Initial revision 37 jaren geleden
close.s 153e30bb1c Initial revision 37 jaren geleden
creat.s 153e30bb1c Initial revision 37 jaren geleden
dup.s 153e30bb1c Initial revision 37 jaren geleden
dup2.s cd782a1488 corrected a syntax error 36 jaren geleden
errno.s 153e30bb1c Initial revision 37 jaren geleden
execl.s ab5a0efd48 fixed some bugs 37 jaren geleden
execle.c 8f1fba2b7b Initial revision 37 jaren geleden
execv.c 8f1fba2b7b Initial revision 37 jaren geleden
execve.s 153e30bb1c Initial revision 37 jaren geleden
exit.s 153e30bb1c Initial revision 37 jaren geleden
fcntl.s 153e30bb1c Initial revision 37 jaren geleden
fork.s 153e30bb1c Initial revision 37 jaren geleden
fstat.s 9ee0876c2b added new routines for ansi 34 jaren geleden
ftime.s 153e30bb1c Initial revision 37 jaren geleden
getegid.s 153e30bb1c Initial revision 37 jaren geleden
getgid.s 153e30bb1c Initial revision 37 jaren geleden
getpid.s 153e30bb1c Initial revision 37 jaren geleden
getuid.s 153e30bb1c Initial revision 37 jaren geleden
gtty.s 153e30bb1c Initial revision 37 jaren geleden
head_em.s 3f3af2e01f Added EXIT and BRK entry point 32 jaren geleden
ioctl.s 153e30bb1c Initial revision 37 jaren geleden
kill.s 153e30bb1c Initial revision 37 jaren geleden
link.s 153e30bb1c Initial revision 37 jaren geleden
lock.s 153e30bb1c Initial revision 37 jaren geleden
lseek.s 153e30bb1c Initial revision 37 jaren geleden
mknod.s 153e30bb1c Initial revision 37 jaren geleden
mount.s 153e30bb1c Initial revision 37 jaren geleden
nice.s 153e30bb1c Initial revision 37 jaren geleden
open.s 153e30bb1c Initial revision 37 jaren geleden
pause.s 153e30bb1c Initial revision 37 jaren geleden
pipe.s 153e30bb1c Initial revision 37 jaren geleden
profil.s 153e30bb1c Initial revision 37 jaren geleden
ptrace.s 153e30bb1c Initial revision 37 jaren geleden
read.s 153e30bb1c Initial revision 37 jaren geleden
setgid.s 153e30bb1c Initial revision 37 jaren geleden
setuid.s 153e30bb1c Initial revision 37 jaren geleden
signal.s 153e30bb1c Initial revision 37 jaren geleden
stat.s 72ab7b68b8 Added Xstat.c 37 jaren geleden
stime.s 153e30bb1c Initial revision 37 jaren geleden
stty.s 153e30bb1c Initial revision 37 jaren geleden
sync.s 153e30bb1c Initial revision 37 jaren geleden
time.s 153e30bb1c Initial revision 37 jaren geleden
times.s 0cd1cfd249 fixed 'times' systemcall interface 33 jaren geleden
umask.s 153e30bb1c Initial revision 37 jaren geleden
umount.s 153e30bb1c Initial revision 37 jaren geleden
unlink.s 153e30bb1c Initial revision 37 jaren geleden
utime.s 153e30bb1c Initial revision 37 jaren geleden
wait.s 153e30bb1c Initial revision 37 jaren geleden
write.s 153e30bb1c Initial revision 37 jaren geleden

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