_sdget.s 275 B

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