[git commit master 1/1] nommu: fix building of fork.c when stubs are disabled
Mike Frysinger
vapier at gentoo.org
Tue Jul 27 01:39:07 UTC 2010
commit: http://git.uclibc.org/uClibc/commit/?id=7f136d048bf25d4f97bb90c294979a22d0efc5d8
branch: http://git.uclibc.org/uClibc/commit/?id=refs/heads/master
We scrub the fork() prototype for nommu/no stubs, so attempting to get
its type isn't going to work.
Signed-off-by: Mike Frysinger <vapier at gentoo.org>
---
libc/sysdeps/linux/common/fork.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/libc/sysdeps/linux/common/fork.c b/libc/sysdeps/linux/common/fork.c
index 2e73006..f21ec35 100644
--- a/libc/sysdeps/linux/common/fork.c
+++ b/libc/sysdeps/linux/common/fork.c
@@ -10,11 +10,11 @@
#include <sys/syscall.h>
#include <unistd.h>
-extern __typeof(fork) __libc_fork;
#ifdef __ARCH_USE_MMU__
#ifdef __NR_fork
#define __NR___libc_fork __NR_fork
+extern __typeof(fork) __libc_fork;
_syscall0(pid_t, __libc_fork)
weak_alias(__libc_fork,fork)
libc_hidden_weak(fork)
@@ -22,6 +22,7 @@ libc_hidden_weak(fork)
#elif defined __UCLIBC_HAS_STUBS__
+extern __typeof(fork) __libc_fork;
pid_t __libc_fork(void)
{
__set_errno(ENOSYS);
--
1.7.1
More information about the uClibc-cvs
mailing list