From: ceriel Date: Mon, 26 Jan 1987 21:22:23 +0000 (+0000) Subject: adapted to new assembler syntax X-Git-Tag: release-5-5~4941 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=2c2688a680f602c2671cfb2ed725e5f48f4f7c65;p=ack.git adapted to new assembler syntax --- diff --git a/mach/pmds4/libsys/LIST b/mach/pmds4/libsys/LIST index 2ba80a635..5ee9694dc 100644 --- a/mach/pmds4/libsys/LIST +++ b/mach/pmds4/libsys/LIST @@ -1,4 +1,4 @@ -tail_mon +libmon_s.a access.s acct.s alarm.s diff --git a/mach/pmds4/libsys/Makefile b/mach/pmds4/libsys/Makefile index 05011f7a6..397ccf67e 100644 --- a/mach/pmds4/libsys/Makefile +++ b/mach/pmds4/libsys/Makefile @@ -1,17 +1,29 @@ # $Header$ -install: - ../../install head_em.s head_em - ../../install tail_mon tail_mon +MACH=pmds4 +all: libmon_o.a head_em -cmp: - -../../compare head_em.s head_em - -../../compare tail_mon tail_mon +install: all + ../../install head_em.o head_em + ../../install libmon_o.a tail_mon -clean : + +cmp: all + -../../compare head_em.o head_em + -../../compare libmon_o.a tail_mon + +libmon_o.a: libmon_s.a + ASAR=aal ; export ASAR ;\ + march . libmon_o.a + +head_em.o: head_em.s + $(MACH) -I../../../h -c head_em.s + +clean: + rm -f *.o opr : - make pr | opr + make pr | opr pr: - pr -h `pwd`/head_em.s head_em.s - @arch pv tail_mon | pr -h `pwd`/tail_mon + @pr `pwd`/head_em.s + @arch pv libmon_s.a | pr -h `pwd`/libmon_s.a diff --git a/mach/pmds4/libsys/access.s b/mach/pmds4/libsys/access.s index ba564c859..af2fa9925 100644 --- a/mach/pmds4/libsys/access.s +++ b/mach/pmds4/libsys/access.s @@ -1,7 +1,12 @@ .define _access +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _access _access: trap #0 -.short 0x21 +.data2 0x21 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/acct.s b/mach/pmds4/libsys/acct.s index 4c97994ba..260455540 100644 --- a/mach/pmds4/libsys/acct.s +++ b/mach/pmds4/libsys/acct.s @@ -1,7 +1,12 @@ .define _acct +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _acct _acct: trap #0 -.short 0x33 +.data2 0x33 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/alarm.s b/mach/pmds4/libsys/alarm.s index 4e8e6982f..1f1fd1844 100644 --- a/mach/pmds4/libsys/alarm.s +++ b/mach/pmds4/libsys/alarm.s @@ -1,6 +1,11 @@ .define _alarm +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _alarm -.text +.sect .text _alarm: trap #0 -.short 0x1B +.data2 0x1B rts diff --git a/mach/pmds4/libsys/cerror.s b/mach/pmds4/libsys/cerror.s index d9fff34c9..a69e2021e 100644 --- a/mach/pmds4/libsys/cerror.s +++ b/mach/pmds4/libsys/cerror.s @@ -1,9 +1,14 @@ .define cerror +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern cerror cerror: move.l d0,_errno move.l #-1,d0 rts -.bss +.sect .bss _errno: .space 4 -.text +.sect .text diff --git a/mach/pmds4/libsys/chdir.s b/mach/pmds4/libsys/chdir.s index b596ace31..910f4920a 100644 --- a/mach/pmds4/libsys/chdir.s +++ b/mach/pmds4/libsys/chdir.s @@ -1,7 +1,12 @@ .define _chdir +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _chdir _chdir: trap #0 -.short 0xC +.data2 0xC bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/chmod.s b/mach/pmds4/libsys/chmod.s index d51b23b60..b9941630a 100644 --- a/mach/pmds4/libsys/chmod.s +++ b/mach/pmds4/libsys/chmod.s @@ -1,7 +1,12 @@ .define _chmod +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _chmod _chmod: trap #0 -.short 0xF +.data2 0xF bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/chown.s b/mach/pmds4/libsys/chown.s index dd96bb183..97d196da7 100644 --- a/mach/pmds4/libsys/chown.s +++ b/mach/pmds4/libsys/chown.s @@ -1,8 +1,13 @@ .define _chown +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _chown -.text +.sect .text _chown: trap #0 -.short 0x10 +.data2 0x10 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/chroot.s b/mach/pmds4/libsys/chroot.s index 563b2a4a5..9cde0e7b1 100644 --- a/mach/pmds4/libsys/chroot.s +++ b/mach/pmds4/libsys/chroot.s @@ -1,7 +1,12 @@ .define _chroot +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _chroot _chroot: trap #0 -.short 0x3D +.data2 0x3D bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/cleanup.s b/mach/pmds4/libsys/cleanup.s index ce4a76359..db80fbf18 100644 --- a/mach/pmds4/libsys/cleanup.s +++ b/mach/pmds4/libsys/cleanup.s @@ -1,5 +1,10 @@ .define __cleanup +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern __cleanup -.text +.sect .text __cleanup: rts diff --git a/mach/pmds4/libsys/close.s b/mach/pmds4/libsys/close.s index 3f330bc81..2dc8b1618 100644 --- a/mach/pmds4/libsys/close.s +++ b/mach/pmds4/libsys/close.s @@ -1,7 +1,12 @@ .define _close +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _close _close: trap #0 -.short 0x6 +.data2 0x6 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/creat.s b/mach/pmds4/libsys/creat.s index ed29f4511..736e80c55 100644 --- a/mach/pmds4/libsys/creat.s +++ b/mach/pmds4/libsys/creat.s @@ -1,7 +1,12 @@ .define _creat +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _creat _creat: trap #0 -.short 0x8 +.data2 0x8 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/dup.s b/mach/pmds4/libsys/dup.s index 2adfabdd6..0cf46c9bb 100644 --- a/mach/pmds4/libsys/dup.s +++ b/mach/pmds4/libsys/dup.s @@ -1,12 +1,17 @@ .define _dup .define _dup2 +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _dup -.text +.sect .text .extern _dup2 _dup2: or.l #64,4(sp) _dup: trap #0 -.short 0x29 +.data2 0x29 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/exec.s b/mach/pmds4/libsys/exec.s index 124910f34..793de9cd9 100644 --- a/mach/pmds4/libsys/exec.s +++ b/mach/pmds4/libsys/exec.s @@ -2,6 +2,11 @@ .define _execve .define _execv .define _execle +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _execl .extern _execve .extern _execv @@ -17,7 +22,7 @@ pushp: unlk a6 rts _execve: trap #0 -.short 3B +.data2 3B jmp cerror _execv: tst.b -48(sp) diff --git a/mach/pmds4/libsys/exit1.s b/mach/pmds4/libsys/exit1.s index 3824a590d..18dfc2b40 100644 --- a/mach/pmds4/libsys/exit1.s +++ b/mach/pmds4/libsys/exit1.s @@ -1,6 +1,11 @@ .define _exit +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _exit -.text +.sect .text _exit: tst.b -40(sp) link a6,#-0 diff --git a/mach/pmds4/libsys/exit2.s b/mach/pmds4/libsys/exit2.s index 5cbdc68fa..0845e8362 100644 --- a/mach/pmds4/libsys/exit2.s +++ b/mach/pmds4/libsys/exit2.s @@ -1,4 +1,9 @@ .define __exit +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern __exit __exit: trap #0 -.short 0x1 +.data2 0x1 diff --git a/mach/pmds4/libsys/fork.s b/mach/pmds4/libsys/fork.s index beb6dbade..fc9a9abdf 100644 --- a/mach/pmds4/libsys/fork.s +++ b/mach/pmds4/libsys/fork.s @@ -1,7 +1,12 @@ .define _fork +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _fork _fork: trap #0 -.short 0x2 +.data2 0x2 bra 1f bcs 2f rts diff --git a/mach/pmds4/libsys/fstat.s b/mach/pmds4/libsys/fstat.s index f574f28bd..9a756d80b 100644 --- a/mach/pmds4/libsys/fstat.s +++ b/mach/pmds4/libsys/fstat.s @@ -1,7 +1,12 @@ .define _fstat +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _fstat _fstat: trap #0 -.short 0x1C +.data2 0x1C bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/getgid.s b/mach/pmds4/libsys/getgid.s index 098977ada..9f945f2c3 100644 --- a/mach/pmds4/libsys/getgid.s +++ b/mach/pmds4/libsys/getgid.s @@ -1,12 +1,17 @@ .define _getgid .define _getegid +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _getgid .extern _getegid _getgid: trap #0 -.short 0x2F +.data2 0x2F rts _getegid: trap #0 -.short 0x2F +.data2 0x2F move.l d1,d0 rts diff --git a/mach/pmds4/libsys/getpid.s b/mach/pmds4/libsys/getpid.s index 75894271d..e676b5081 100644 --- a/mach/pmds4/libsys/getpid.s +++ b/mach/pmds4/libsys/getpid.s @@ -1,5 +1,10 @@ .define _getpid +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _getpid _getpid: trap #0 -.short 0x14 +.data2 0x14 rts diff --git a/mach/pmds4/libsys/getuid.s b/mach/pmds4/libsys/getuid.s index 53f6b0be9..487c6fb81 100644 --- a/mach/pmds4/libsys/getuid.s +++ b/mach/pmds4/libsys/getuid.s @@ -1,12 +1,17 @@ .define _getuid .define _geteuid +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _getuid .extern _geteuid _getuid: trap #0 -.short 0x18 +.data2 0x18 rts _geteuid: trap #0 -.short 0x18 +.data2 0x18 move.l d1,d0 rts diff --git a/mach/pmds4/libsys/head_em.s b/mach/pmds4/libsys/head_em.s index 8b9719e1c..c3d67cc66 100644 --- a/mach/pmds4/libsys/head_em.s +++ b/mach/pmds4/libsys/head_em.s @@ -1,12 +1,17 @@ .define CERASE,CKILL,CSTOP,CSTART .define .lino,.filn - .define F_DUM,EXIT - .define begtext,begdata,begbss .define EARRAY,ERANGE,ESET,EIDIVZ,EHEAP,EILLINS,ECASE .define hol0,.reghp,.limhp,.trpim,.trppc .define LINO_AD,FILN_AD +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text + + CERASE = 010 @@ -27,7 +32,7 @@ EHEAP = 17 EILLINS = 18 ECASE = 20 - .text + .sect .text begtext: pea endbss jsr _brk @@ -41,22 +46,22 @@ EXIT: jsr .trp - .data + .sect .data begdata: hol0: .lino: - .long 0 ! lino + .data4 0 ! lino .filn: - .long 0 ! filn + .data4 0 ! filn .reghp: - .long endbss + .data4 endbss .limhp: - .long endbss + .data4 endbss .trppc: - .long 0 + .data4 0 .trpim: - .long 0 ! was short + .data4 0 ! was short - .bss + .sect .bss begbss: diff --git a/mach/pmds4/libsys/ioctl.s b/mach/pmds4/libsys/ioctl.s index 4d4a772c8..140bed282 100644 --- a/mach/pmds4/libsys/ioctl.s +++ b/mach/pmds4/libsys/ioctl.s @@ -1,7 +1,12 @@ .define _ioctl +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _ioctl _ioctl: trap #0 -.short 0x36 +.data2 0x36 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/kill.s b/mach/pmds4/libsys/kill.s index 191f044f1..d58ffc4f8 100644 --- a/mach/pmds4/libsys/kill.s +++ b/mach/pmds4/libsys/kill.s @@ -1,7 +1,12 @@ .define _kill +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _kill _kill: trap #0 -.short 0x25 +.data2 0x25 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/link.s b/mach/pmds4/libsys/link.s index e1531b952..7a07106a5 100644 --- a/mach/pmds4/libsys/link.s +++ b/mach/pmds4/libsys/link.s @@ -1,7 +1,12 @@ .define _link +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _link _link: trap #0 -.short 0x9 +.data2 0x9 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/lock.s b/mach/pmds4/libsys/lock.s index 5df3ecccc..9e4812931 100644 --- a/mach/pmds4/libsys/lock.s +++ b/mach/pmds4/libsys/lock.s @@ -1,7 +1,12 @@ .define _lock +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _lock _lock: trap #0 -.short 0x35 +.data2 0x35 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/lseek.s b/mach/pmds4/libsys/lseek.s index b3e26e737..278ee6d57 100644 --- a/mach/pmds4/libsys/lseek.s +++ b/mach/pmds4/libsys/lseek.s @@ -1,7 +1,12 @@ .define _lseek +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _lseek _lseek: trap #0 -.short 0x13 +.data2 0x13 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/mknod.s b/mach/pmds4/libsys/mknod.s index bc3cd6773..623a09c3a 100644 --- a/mach/pmds4/libsys/mknod.s +++ b/mach/pmds4/libsys/mknod.s @@ -1,8 +1,13 @@ .define _mknod +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _mknod -.text +.sect .text _mknod: trap #0 -.short 0xE +.data2 0xE bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/mount.s b/mach/pmds4/libsys/mount.s index 6cb2c42cf..5d41c771e 100644 --- a/mach/pmds4/libsys/mount.s +++ b/mach/pmds4/libsys/mount.s @@ -1,8 +1,13 @@ .define _mount +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _mount -.text +.sect .text _mount: trap #0 -.short 0x15 +.data2 0x15 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/nice.s b/mach/pmds4/libsys/nice.s index 2737392d0..bf568ba20 100644 --- a/mach/pmds4/libsys/nice.s +++ b/mach/pmds4/libsys/nice.s @@ -1,8 +1,13 @@ .define _nice +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _nice -.text +.sect .text _nice: trap #0 -.short 0x22 +.data2 0x22 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/open.s b/mach/pmds4/libsys/open.s index ef2b038f5..416337c5f 100644 --- a/mach/pmds4/libsys/open.s +++ b/mach/pmds4/libsys/open.s @@ -1,7 +1,12 @@ .define _open +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _open _open: trap #0 -.short 0x5 +.data2 0x5 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/pause.s b/mach/pmds4/libsys/pause.s index 4c52e129f..80ce34947 100644 --- a/mach/pmds4/libsys/pause.s +++ b/mach/pmds4/libsys/pause.s @@ -1,5 +1,10 @@ .define _pause +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _pause _pause: trap #0 -.short 0x1D +.data2 0x1D rts diff --git a/mach/pmds4/libsys/pipe.s b/mach/pmds4/libsys/pipe.s index 6f011c01f..37929261d 100644 --- a/mach/pmds4/libsys/pipe.s +++ b/mach/pmds4/libsys/pipe.s @@ -1,7 +1,12 @@ .define _pipe +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _pipe _pipe: trap #0 -.short 0x2A +.data2 0x2A bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/profil.s b/mach/pmds4/libsys/profil.s index 0651fdbaa..c45d67acb 100644 --- a/mach/pmds4/libsys/profil.s +++ b/mach/pmds4/libsys/profil.s @@ -1,6 +1,11 @@ .define _profil +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _profil -.text +.sect .text _profil: trap #0 -.short 0x2C +.data2 0x2C rts diff --git a/mach/pmds4/libsys/ptrace.s b/mach/pmds4/libsys/ptrace.s index 003c74654..febf97d77 100644 --- a/mach/pmds4/libsys/ptrace.s +++ b/mach/pmds4/libsys/ptrace.s @@ -1,7 +1,12 @@ .define _ptrace +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _ptrace _ptrace: trap #0 -.short 0x1A +.data2 0x1A bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/read.s b/mach/pmds4/libsys/read.s index 6609752c9..02fa60dfe 100644 --- a/mach/pmds4/libsys/read.s +++ b/mach/pmds4/libsys/read.s @@ -1,7 +1,12 @@ .define _read +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _read _read: trap #0 -.short 0x3 +.data2 0x3 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/sbrk.s b/mach/pmds4/libsys/sbrk.s index 490cd0491..8726f1e82 100644 --- a/mach/pmds4/libsys/sbrk.s +++ b/mach/pmds4/libsys/sbrk.s @@ -1,5 +1,10 @@ .define _sbrk .define _brk +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _sbrk .extern _brk _sbrk: tst.b -8(sp) @@ -9,7 +14,7 @@ _sbrk: tst.b -8(sp) move.l d0,-(sp) clr.l -(sp) trap #0 -.short 0x11 +.data2 0x11 add.l #8,sp bcc 1f jmp cerror @@ -19,7 +24,7 @@ _sbrk: tst.b -8(sp) add.l d1,.reghp rts _brk: trap #0 -.short 0x11 +.data2 0x11 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/setgid.s b/mach/pmds4/libsys/setgid.s index 94d6abaee..7741e37cd 100644 --- a/mach/pmds4/libsys/setgid.s +++ b/mach/pmds4/libsys/setgid.s @@ -1,8 +1,13 @@ .define _setgid +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _setgid -.text +.sect .text _setgid: trap #0 -.short 0x2E +.data2 0x2E bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/setuid.s b/mach/pmds4/libsys/setuid.s index a7040765d..46daae213 100644 --- a/mach/pmds4/libsys/setuid.s +++ b/mach/pmds4/libsys/setuid.s @@ -1,8 +1,13 @@ .define _setuid +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _setuid -.text +.sect .text _setuid: trap #0 -.short 0x17 +.data2 0x17 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/signal.s b/mach/pmds4/libsys/signal.s index e4bdb4a23..437154576 100644 --- a/mach/pmds4/libsys/signal.s +++ b/mach/pmds4/libsys/signal.s @@ -1,4 +1,9 @@ .define _signal +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _signal NSIG=32 _signal: @@ -21,7 +26,7 @@ _signal: move.l d0,-(sp) clr.l -(sp) trap #0 -.short 48 +.data2 48 add.l #12,sp bcs 3f btst #0,d0 @@ -48,5 +53,5 @@ enter: movem.l (sp)+,d0/d1/a0/a1 add.l #4,sp rtr -.bss +.sect .bss dvect: .space 4*NSIG diff --git a/mach/pmds4/libsys/stat.s b/mach/pmds4/libsys/stat.s index 45dfa7555..2d41ec45e 100644 --- a/mach/pmds4/libsys/stat.s +++ b/mach/pmds4/libsys/stat.s @@ -1,7 +1,12 @@ .define _stat +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _stat _stat: trap #0 -.short 0x12 +.data2 0x12 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/stime.s b/mach/pmds4/libsys/stime.s index 6f497f889..422b8eb1e 100644 --- a/mach/pmds4/libsys/stime.s +++ b/mach/pmds4/libsys/stime.s @@ -1,8 +1,13 @@ .define _stime +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _stime -.text +.sect .text _stime: trap #0 -.short 0x19 +.data2 0x19 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/sync.s b/mach/pmds4/libsys/sync.s index 9fa762e31..0ee26389e 100644 --- a/mach/pmds4/libsys/sync.s +++ b/mach/pmds4/libsys/sync.s @@ -1,5 +1,10 @@ .define _sync +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _sync _sync: trap #0 -.short 0x24 +.data2 0x24 rts diff --git a/mach/pmds4/libsys/tell.s b/mach/pmds4/libsys/tell.s index 1b81301c9..c951648a6 100644 --- a/mach/pmds4/libsys/tell.s +++ b/mach/pmds4/libsys/tell.s @@ -1,5 +1,10 @@ - .define _tell +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text + .extern _tell _tell: pea 1 diff --git a/mach/pmds4/libsys/time.s b/mach/pmds4/libsys/time.s index dce236575..a30be11c1 100644 --- a/mach/pmds4/libsys/time.s +++ b/mach/pmds4/libsys/time.s @@ -1,9 +1,14 @@ .define _time .define _ftime +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _time _time: trap #0 -.short 0xD +.data2 0xD tst.l 4(sp) beq 1f move.l 4(sp),a0 @@ -13,7 +18,7 @@ _time: .extern _ftime _ftime: trap #0 -.short 0x23 +.data2 0x23 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/times.s b/mach/pmds4/libsys/times.s index 4268e3eb9..1839d1704 100644 --- a/mach/pmds4/libsys/times.s +++ b/mach/pmds4/libsys/times.s @@ -1,6 +1,11 @@ .define _times +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _times _times: trap #0 -.short 0x2B +.data2 0x2B rts diff --git a/mach/pmds4/libsys/umask.s b/mach/pmds4/libsys/umask.s index cb5975793..c037c07d5 100644 --- a/mach/pmds4/libsys/umask.s +++ b/mach/pmds4/libsys/umask.s @@ -1,6 +1,11 @@ .define _umask +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _umask -.text +.sect .text _umask: trap #0 -.short 0x3C +.data2 0x3C rts diff --git a/mach/pmds4/libsys/umount.s b/mach/pmds4/libsys/umount.s index 9fd13f0e4..c8020ba36 100644 --- a/mach/pmds4/libsys/umount.s +++ b/mach/pmds4/libsys/umount.s @@ -1,7 +1,12 @@ .define _umount +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _umount _umount: trap #0 -.short 0x16 +.data2 0x16 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/unlink.s b/mach/pmds4/libsys/unlink.s index 2093ce74d..14fd3b79f 100644 --- a/mach/pmds4/libsys/unlink.s +++ b/mach/pmds4/libsys/unlink.s @@ -1,7 +1,12 @@ .define _unlink +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _unlink _unlink: trap #0 -.short 0xA +.data2 0xA bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/utime.s b/mach/pmds4/libsys/utime.s index 68f7ae9be..ed3161721 100644 --- a/mach/pmds4/libsys/utime.s +++ b/mach/pmds4/libsys/utime.s @@ -1,7 +1,12 @@ .define _utime +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _utime _utime: trap #0 -.short 0x1E +.data2 0x1E bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/wait.s b/mach/pmds4/libsys/wait.s index 7a8a6ebb9..0e569457f 100644 --- a/mach/pmds4/libsys/wait.s +++ b/mach/pmds4/libsys/wait.s @@ -1,7 +1,12 @@ .define _wait +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _wait _wait: trap #0 -.short 0x7 +.data2 0x7 bcc 1f jmp cerror 1: diff --git a/mach/pmds4/libsys/write.s b/mach/pmds4/libsys/write.s index cb87ca0f0..fec580616 100644 --- a/mach/pmds4/libsys/write.s +++ b/mach/pmds4/libsys/write.s @@ -1,7 +1,12 @@ .define _write +.sect .text +.sect .rom +.sect .data +.sect .bss +.sect .text .extern _write _write: trap #0 -.short 0x4 +.data2 0x4 bcc 1f jmp cerror 1: