ulimit.s 268 B

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