123456789101112131415161718192021222324252627282930313233 |
- #include <sys/syscall.h>
-
- #ifndef __NR_vfork
- #define __NR_vfork __NR_fork
- #endif
-
- .globl ___vfork
- .hidden ___vfork
- ___vfork:
- mov g13, r3
- ldconst __NR_vfork, g13
- calls 0
- mov r3, g13
- cmpible 0, g0, 1f
- subo g0, 0, r3
- st r3, _errno
- 1:
- ret
- weak_alias(__vfork,vfork)
- libc_hidden_weak(vfork)
|