From: keie Date: Thu, 21 Mar 1985 14:04:45 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: release-5-5~5540 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=a635fb020353aa8083486a1440a0b6852dc35319;p=ack.git *** empty log message *** --- diff --git a/mach/m68k4/libsys/acct.s b/mach/m68k4/libsys/acct.s new file mode 100644 index 000000000..b4ba8b611 --- /dev/null +++ b/mach/m68k4/libsys/acct.s @@ -0,0 +1,6 @@ +.define _acct +.extern _acct +.text +_acct: move.w #0x33,d0 + move.l 4(sp),a0 + jmp callc diff --git a/mach/m68k4/libsys/chown.s b/mach/m68k4/libsys/chown.s new file mode 100644 index 000000000..d0f71f2a9 --- /dev/null +++ b/mach/m68k4/libsys/chown.s @@ -0,0 +1,8 @@ +.define _chown +.extern _chown +.text +_chown: move.w #0x10,d0 + move.l 4(sp),a0 + move.l 8(sp),d1 + move.l 12(sp),a1 + jmp callc diff --git a/mach/m68k4/libsys/dup.s b/mach/m68k4/libsys/dup.s new file mode 100644 index 000000000..20e7dbe89 --- /dev/null +++ b/mach/m68k4/libsys/dup.s @@ -0,0 +1,6 @@ +.define _dup +.extern _dup +.text +_dup: move.w #0x29,d0 + move.l 4(sp),a0 + jmp call diff --git a/mach/m68k4/libsys/dup2.s b/mach/m68k4/libsys/dup2.s new file mode 100644 index 000000000..9d5a20ef9 --- /dev/null +++ b/mach/m68k4/libsys/dup2.s @@ -0,0 +1,8 @@ +.define _dup2 +.extern _dup2 +.text +_dup2: move.w #0x29,d0 + move.l 4(sp),a0 + move.l 8(sp),d1 + or.l #0x40,a0 + jmp call diff --git a/mach/m68k4/libsys/errno.s b/mach/m68k4/libsys/errno.s new file mode 100644 index 000000000..e7ce8bb86 --- /dev/null +++ b/mach/m68k4/libsys/errno.s @@ -0,0 +1,5 @@ +.define _errno +.extern _errno +.bss +_errno: .space 4 +.text diff --git a/mach/m68k4/libsys/ftime.s b/mach/m68k4/libsys/ftime.s new file mode 100644 index 000000000..432ed3f0f --- /dev/null +++ b/mach/m68k4/libsys/ftime.s @@ -0,0 +1,6 @@ +.define _ftime +.extern _ftime +.text +_ftime: move.w #0x23,d0 + move.l 4(sp),a0 + jmp callc diff --git a/mach/m68k4/libsys/lock.s b/mach/m68k4/libsys/lock.s new file mode 100644 index 000000000..408371a6d --- /dev/null +++ b/mach/m68k4/libsys/lock.s @@ -0,0 +1,6 @@ +.define _lock +.extern _lock +.text +_lock: move.w #0x35,d0 + move.l 4(sp),a0 + jmp callc diff --git a/mach/m68k4/libsys/pipe.s b/mach/m68k4/libsys/pipe.s new file mode 100644 index 000000000..2cb786e37 --- /dev/null +++ b/mach/m68k4/libsys/pipe.s @@ -0,0 +1,13 @@ +.define _pipe +.extern _pipe +_pipe: + mov.w #0x2A,d0 + trap #0 + bcc 1f + jmp cerror +1: + move.l 4(sp),a0 + move.l d0,(a0)+ + move.l d1,(a0) + clr.l d0 + rts diff --git a/mach/m68k4/libsys/profil.s b/mach/m68k4/libsys/profil.s new file mode 100644 index 000000000..8a55cbb88 --- /dev/null +++ b/mach/m68k4/libsys/profil.s @@ -0,0 +1,10 @@ +.define _profil +.extern _profil +.text +_profil: move.w #0x2C,d0 + move.l 4(sp),a0 + move.l 8(sp),d1 + move.l 12(sp),a1 + move.l 16(sp),d2 + trap #0 + rts diff --git a/mach/m68k4/libsys/ptrace.s b/mach/m68k4/libsys/ptrace.s new file mode 100644 index 000000000..b0f597385 --- /dev/null +++ b/mach/m68k4/libsys/ptrace.s @@ -0,0 +1,12 @@ +.define _ptrace +.extern _ptrace +.extern _errno +.text +_ptrace: move.w #0x1A,d0 + move.l 16(sp),a0 + move.l 12(sp),d1 + move.l 8(sp),a1 + move.l 4(sp),d2 + clr.l _errno + trap #0 + rts diff --git a/mach/m68k4/libsys/umask.s b/mach/m68k4/libsys/umask.s new file mode 100644 index 000000000..ff7ec060d --- /dev/null +++ b/mach/m68k4/libsys/umask.s @@ -0,0 +1,6 @@ +.define _umask +.extern _umask +.text +_umask: move.w #0x3C,d0 + move.l 4(sp),a0 + jmp call diff --git a/mach/m68k4/libsys/utime.s b/mach/m68k4/libsys/utime.s new file mode 100644 index 000000000..0e0b6dd9a --- /dev/null +++ b/mach/m68k4/libsys/utime.s @@ -0,0 +1,7 @@ +.define _utime +.extern _utime +.text +_utime: move.w #0x1E,d0 + move.l 4(sp),a0 + move.l 8(sp),d1 + jmp callc