From a635fb020353aa8083486a1440a0b6852dc35319 Mon Sep 17 00:00:00 2001 From: keie Date: Thu, 21 Mar 1985 14:04:45 +0000 Subject: [PATCH] *** empty log message *** --- mach/m68k4/libsys/acct.s | 6 ++++++ mach/m68k4/libsys/chown.s | 8 ++++++++ mach/m68k4/libsys/dup.s | 6 ++++++ mach/m68k4/libsys/dup2.s | 8 ++++++++ mach/m68k4/libsys/errno.s | 5 +++++ mach/m68k4/libsys/ftime.s | 6 ++++++ mach/m68k4/libsys/lock.s | 6 ++++++ mach/m68k4/libsys/pipe.s | 13 +++++++++++++ mach/m68k4/libsys/profil.s | 10 ++++++++++ mach/m68k4/libsys/ptrace.s | 12 ++++++++++++ mach/m68k4/libsys/umask.s | 6 ++++++ mach/m68k4/libsys/utime.s | 7 +++++++ 12 files changed, 93 insertions(+) create mode 100644 mach/m68k4/libsys/acct.s create mode 100644 mach/m68k4/libsys/chown.s create mode 100644 mach/m68k4/libsys/dup.s create mode 100644 mach/m68k4/libsys/dup2.s create mode 100644 mach/m68k4/libsys/errno.s create mode 100644 mach/m68k4/libsys/ftime.s create mode 100644 mach/m68k4/libsys/lock.s create mode 100644 mach/m68k4/libsys/pipe.s create mode 100644 mach/m68k4/libsys/profil.s create mode 100644 mach/m68k4/libsys/ptrace.s create mode 100644 mach/m68k4/libsys/umask.s create mode 100644 mach/m68k4/libsys/utime.s 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 -- 2.34.1