123456789101112131415161718 |
- #include "syscall.h"
- .sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text
- .define _vfork
- _vfork:
- move.l (sp)+,a0
- pea (SYS_vfork)
- trap #0
- bcs 1f
- tst.l d1
- bne 2f
- jmp (a0)
- 1:
- move.l d0,(_errno)
- move.l #-1,d0
- jmp (a0)
- 2:
- clr.l d0
- jmp (a0)
|