vfork.S 262 B

12345678910111213141516171819202122
  1. .text
  2. .align 4
  3. .globl vfork
  4. .type vfork,@function
  5. vfork:
  6. popl %ecx
  7. movl $190,%eax
  8. #APP
  9. int $0x80
  10. #NO_APP
  11. cmpl $-4095,%eax
  12. jae .L5
  13. jmp *%ecx
  14. .p2align 4,,7
  15. .L5:
  16. pushl %ecx
  17. negl %eax
  18. movl %eax,errno
  19. movl $-1,%eax
  20. ret
  21. .Lfe1:
  22. .size vfork,.Lfe1-vfork