|
@@ -1,10 +1,12 @@
|
|
|
#include <sysdep.h>
|
|
|
|
|
|
-SYSCALL__ (fork, 0)
|
|
|
+#define __NR___libc_fork __NR_fork
|
|
|
+SYSCALL__ (__libc_fork, 0)
|
|
|
|
|
|
make it -1 (all bits set) for the parent, and 0 (no bits set)
|
|
|
for the child. Then AND it with R0, so the parent gets
|
|
|
R0&-1==R0, and the child gets R0&0==0. */
|
|
|
|
|
|
__asm__("ret\n\tnop");
|
|
|
+weak_alias(__libc_fork, fork);
|
|
|
|