wait3.s 175 B

1234567891011121314
  1. #include "syscall.h"
  2. DEFINE(_wait3)
  3. movl 8(ap),r0
  4. movl 12(ap),r1
  5. bispsw $0xf
  6. chmk $SYS_wait
  7. bcs Ierr
  8. tstl 4(ap)
  9. beql Iout
  10. movl r1,*4(ap)
  11. Iout:
  12. ret
  13. Ierr:
  14. jmp cerror