diff options
Diffstat (limited to 'libpthread/nptl/sysdeps/unix/sysv/linux/fork.c')
-rw-r--r-- | libpthread/nptl/sysdeps/unix/sysv/linux/fork.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/fork.c b/libpthread/nptl/sysdeps/unix/sysv/linux/fork.c index 7586de8a4..5d894225a 100644 --- a/libpthread/nptl/sysdeps/unix/sysv/linux/fork.c +++ b/libpthread/nptl/sysdeps/unix/sysv/linux/fork.c @@ -19,6 +19,7 @@ #include <assert.h> #include <stdlib.h> +#include <syscall.h> #include <unistd.h> #include <sys/types.h> #include <sysdep.h> @@ -26,7 +27,6 @@ #include "fork.h" #include <hp-timing.h> #include <ldsodefs.h> -#include <bits/stdio-lock.h> #include <atomic.h> #include <errno.h> @@ -59,9 +59,8 @@ fresetlockfiles (void) #endif } - -pid_t -__libc_fork (void) +extern __typeof(fork) __libc_fork; +pid_t __libc_fork (void) { pid_t pid; struct used_handler @@ -228,6 +227,6 @@ __libc_fork (void) return pid; } -weak_alias (__libc_fork, __fork) -hidden_def (__fork) -weak_alias (__libc_fork, fork) +libc_hidden_proto(fork) +weak_alias(__libc_fork,fork) +libc_hidden_weak(fork) |