12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- .sect .text; .sect .rom; .sect .data; .sect .bss
- .sect .text
- shm = 52
- .define _shmat
- .define _shmctl
- .define _shmdt
- .define _shmget
- _shmat:
- .data2 0x0000
- pushl 12(ap)
- pushl 8(ap)
- pushl 4(ap)
- pushl $0
- calls $4,Isys1
- ret
- _shmdt:
- .data2 0x0000
- pushl 4(ap)
- pushl $2
- calls $2,Isys
- ret
- _shmctl:
- .data2 0x0000
- pushl 12(ap)
- pushl 8(ap)
- pushl 4(ap)
- pushl $1
- calls $4,Isys
- ret
- _shmget:
- .data2 0x0000
- pushl 12(ap)
- pushl 8(ap)
- pushl 4(ap)
- pushl $3
- calls $4,Isys1
- ret
- Isys:
- .data2 0x0000
- chmk $shm
- bcc 1f
- jmp cerror
- 1:
- clrl r0
- ret
- Isys1:
- .data2 0x0000
- chmk $shm
- bcc 1f
- jmp cerror
- 1:
- ret
|