patches/uClibc/0.9.30.2/290-blackfin-nommu-fork-stub.patch
changeset 1910 207ad430c254
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/patches/uClibc/0.9.30.2/290-blackfin-nommu-fork-stub.patch	Wed Apr 07 09:18:20 2010 +0200
     1.3 @@ -0,0 +1,32 @@
     1.4 +From: Jie Zhang <jie.zhang@analog.com>
     1.5 +Date: Mon, 1 Jun 2009 07:25:42 +0000 (+0000)
     1.6 +Subject: Backport UCLIBC_HAS_STUBS config option from the upstream. This option makes uClibc... 
     1.7 +X-Git-Url: http://blackfin.uclinux.org/git/?p=readonly-mirrors%2Ftoolchain.git;a=commitdiff_plain;h=cacea6b12bae6f6cfd08e2bbec536e9b23b342f5
     1.8 +
     1.9 +Backport UCLIBC_HAS_STUBS config option from the upstream. This option makes uClibc provide fork() stub on NOMMU targets. It's default off.
    1.10 +
    1.11 +
    1.12 +git-svn-id: svn://localhost/svn/toolchain/trunk@3417 2adf4935-75e9-4407-93b2-34b21a1880a4
    1.13 +---
    1.14 +
    1.15 +Index: uClibc-0.9.30.2/libc/unistd/daemon.c
    1.16 +===================================================================
    1.17 +--- uClibc-0.9.30.2.orig/libc/unistd/daemon.c	2010-01-13 22:22:31.000000000 +0100
    1.18 ++++ uClibc-0.9.30.2/libc/unistd/daemon.c	2010-04-06 22:04:11.000000000 +0200
    1.19 +@@ -55,7 +55,6 @@
    1.20 + libc_hidden_proto(dup2)
    1.21 + libc_hidden_proto(setsid)
    1.22 + libc_hidden_proto(chdir)
    1.23 +-libc_hidden_proto(fork)
    1.24 + 
    1.25 + #ifndef __ARCH_USE_MMU__
    1.26 + #include <sys/syscall.h>
    1.27 +@@ -85,6 +84,8 @@
    1.28 + 	return ret;
    1.29 + }
    1.30 + #else
    1.31 ++libc_hidden_proto(fork)
    1.32 ++
    1.33 + static inline pid_t fork_parent(void)
    1.34 + {
    1.35 + 	switch (fork()) {