123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #include <features.h>
- #define _ERRNO_H 1
- #include <bits/errno.h>
- #define _SYSCALL_H
- #include <bits/sysnum.h>
- #include <clinkage.h>
- .global C_SYMBOL_NAME(errno)
- C_ENTRY (__vfork):
- addi SYS_vfork, r0, r12
- trap 0
- addi -125, r0, r11
- cmp r11, r10
- bh 1f
- jmp [lp]
- 1: mov hilo(C_SYMBOL_NAME(errno)), r11
- subr r0, r10
- st.w r10, 0[r11]
- jmp [lp]
- C_END(__vfork)
- weak_alias(__vfork,vfork)
- libc_hidden_weak(vfork)
|