123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- #include <sys/syscall.h>
- #ifndef __NR_vfork
- # define __NR_vfork __NR_fork
- #endif
- .text
- .global __vfork
- .hidden __vfork
- .type __vfork,%function
- __vfork:
-
- popq %rdi
-
- movl $__NR_vfork, %eax
- syscall
-
- pushq %rdi
- cmpl $-4095, %eax
- jae __syscall_error
-
- ret
- .size __vfork,.-__vfork
- weak_alias(__vfork,vfork)
- libc_hidden_def(vfork)
|