ack/mach/vax4/libsysV_2/sem.s
1987-02-02 16:06:51 +00:00

42 lines
428 B
ArmAsm

.set sem,53
.globl _semctl
.globl _semget
.globl _semop
.globl cerror
_semop:
.word 0x0000
pushl 12(ap)
pushl 8(ap)
pushl 4(ap)
pushl $2
calls $4,sys1
ret
_semctl:
.word 0x0000
pushl 16(ap)
pushl 12(ap)
pushl 8(ap)
pushl 4(ap)
pushl $1
calls $5,sys1
ret
_semget:
.word 0x0000
pushl 12(ap)
pushl 8(ap)
pushl 4(ap)
pushl $0
calls $4,sys1
ret
sys1:
.word 0x0000
chmk $sem
bcc ok1
jmp cerror
ok1:
ret