[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