sdwaitv.s 248 B

1234567891011121314151617181920
  1. .sect .text; .sect .rom; .sect .data; .sect .bss
  2. .define _sdwaitv
  3. .sect .text
  4. _sdwaitv:
  5. mov ax,4648
  6. push bp
  7. mov bp,sp
  8. push si
  9. push di
  10. mov cx,6(bp)
  11. mov bx,4(bp)
  12. call syscal
  13. pop di
  14. pop si
  15. pop bp
  16. jae 1f
  17. mov (_errno),ax
  18. mov ax,-1
  19. 1:
  20. ret