adapted to new assembler syntax
authorceriel <none@none>
Mon, 26 Jan 1987 21:22:23 +0000 (21:22 +0000)
committerceriel <none@none>
Mon, 26 Jan 1987 21:22:23 +0000 (21:22 +0000)
53 files changed:
mach/pmds4/libsys/LIST
mach/pmds4/libsys/Makefile
mach/pmds4/libsys/access.s
mach/pmds4/libsys/acct.s
mach/pmds4/libsys/alarm.s
mach/pmds4/libsys/cerror.s
mach/pmds4/libsys/chdir.s
mach/pmds4/libsys/chmod.s
mach/pmds4/libsys/chown.s
mach/pmds4/libsys/chroot.s
mach/pmds4/libsys/cleanup.s
mach/pmds4/libsys/close.s
mach/pmds4/libsys/creat.s
mach/pmds4/libsys/dup.s
mach/pmds4/libsys/exec.s
mach/pmds4/libsys/exit1.s
mach/pmds4/libsys/exit2.s
mach/pmds4/libsys/fork.s
mach/pmds4/libsys/fstat.s
mach/pmds4/libsys/getgid.s
mach/pmds4/libsys/getpid.s
mach/pmds4/libsys/getuid.s
mach/pmds4/libsys/head_em.s
mach/pmds4/libsys/ioctl.s
mach/pmds4/libsys/kill.s
mach/pmds4/libsys/link.s
mach/pmds4/libsys/lock.s
mach/pmds4/libsys/lseek.s
mach/pmds4/libsys/mknod.s
mach/pmds4/libsys/mount.s
mach/pmds4/libsys/nice.s
mach/pmds4/libsys/open.s
mach/pmds4/libsys/pause.s
mach/pmds4/libsys/pipe.s
mach/pmds4/libsys/profil.s
mach/pmds4/libsys/ptrace.s
mach/pmds4/libsys/read.s
mach/pmds4/libsys/sbrk.s
mach/pmds4/libsys/setgid.s
mach/pmds4/libsys/setuid.s
mach/pmds4/libsys/signal.s
mach/pmds4/libsys/stat.s
mach/pmds4/libsys/stime.s
mach/pmds4/libsys/sync.s
mach/pmds4/libsys/tell.s
mach/pmds4/libsys/time.s
mach/pmds4/libsys/times.s
mach/pmds4/libsys/umask.s
mach/pmds4/libsys/umount.s
mach/pmds4/libsys/unlink.s
mach/pmds4/libsys/utime.s
mach/pmds4/libsys/wait.s
mach/pmds4/libsys/write.s

index 2ba80a6..5ee9694 100644 (file)
@@ -1,4 +1,4 @@
-tail_mon
+libmon_s.a
 access.s
 acct.s
 alarm.s
index 05011f7..397ccf6 100644 (file)
@@ -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
index ba564c8..af2fa99 100644 (file)
@@ -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:
index 4c97994..2604555 100644 (file)
@@ -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:
index 4e8e698..1f1fd18 100644 (file)
@@ -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
index d9fff34..a69e202 100644 (file)
@@ -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
index b596ace..910f492 100644 (file)
@@ -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:
index d51b23b..b994163 100644 (file)
@@ -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:
index dd96bb1..97d196d 100644 (file)
@@ -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:
index 563b2a4..9cde0e7 100644 (file)
@@ -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:
index ce4a763..db80fbf 100644 (file)
@@ -1,5 +1,10 @@
 .define __cleanup
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.sect .text
 .extern __cleanup
-.text
+.sect .text
 __cleanup:
 rts
index 3f330bc..2dc8b16 100644 (file)
@@ -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:
index ed29f45..736e80c 100644 (file)
@@ -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:
index 2adfabd..0cf46c9 100644 (file)
@@ -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:
index 124910f..793de9c 100644 (file)
@@ -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)
index 3824a59..18dfc2b 100644 (file)
@@ -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
index 5cbdc68..0845e83 100644 (file)
@@ -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
index beb6dba..fc9a9ab 100644 (file)
@@ -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
index f574f28..9a756d8 100644 (file)
@@ -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:
index 098977a..9f945f2 100644 (file)
@@ -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
index 7589427..e676b50 100644 (file)
@@ -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
index 53f6b0b..487c6fb 100644 (file)
@@ -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
index 8b9719e..c3d67cc 100644 (file)
@@ -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:
index 4d4a772..140bed2 100644 (file)
@@ -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:
index 191f044..d58ffc4 100644 (file)
@@ -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:
index e1531b9..7a07106 100644 (file)
@@ -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:
index 5df3ecc..9e48129 100644 (file)
@@ -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:
index b3e26e7..278ee6d 100644 (file)
@@ -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:
index bc3cd67..623a09c 100644 (file)
@@ -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:
index 6cb2c42..5d41c77 100644 (file)
@@ -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:
index 2737392..bf568ba 100644 (file)
@@ -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:
index ef2b038..416337c 100644 (file)
@@ -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:
index 4c52e12..80ce349 100644 (file)
@@ -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
index 6f011c0..3792926 100644 (file)
@@ -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:
index 0651fdb..c45d67a 100644 (file)
@@ -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
index 003c746..febf97d 100644 (file)
@@ -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:
index 6609752..02fa60d 100644 (file)
@@ -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:
index 490cd04..8726f1e 100644 (file)
@@ -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:
index 94d6aba..7741e37 100644 (file)
@@ -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:
index a704076..46daae2 100644 (file)
@@ -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:
index e4bdb4a..4371545 100644 (file)
@@ -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
index 45dfa75..2d41ec4 100644 (file)
@@ -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:
index 6f497f8..422b8eb 100644 (file)
@@ -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:
index 9fa762e..0ee2638 100644 (file)
@@ -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
index 1b81301..c951648 100644 (file)
@@ -1,5 +1,10 @@
-
 .define _tell
+.sect .text
+.sect .rom
+.sect .data
+.sect .bss
+.sect .text
+
 .extern _tell
 _tell:         
                        pea     1
index dce2365..a30be11 100644 (file)
@@ -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:
index 4268e3e..1839d17 100644 (file)
@@ -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
index cb59757..c037c07 100644 (file)
@@ -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
index 9fd13f0..c8020ba 100644 (file)
@@ -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:
index 2093ce7..14fd3b7 100644 (file)
@@ -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:
index 68f7ae9..ed31617 100644 (file)
@@ -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:
index 7a8a6eb..0e56945 100644 (file)
@@ -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:
index cb87ca0..fec5806 100644 (file)
@@ -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: