Selaa lähdekoodia

nommu: fix building of fork.c when stubs are disabled

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@gentoo.org>
Mike Frysinger 14 vuotta sitten
vanhempi
commit
7f136d048b
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      libc/sysdeps/linux/common/fork.c

+ 2 - 1
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);