diff options
author | Waldemar Brodkorb <wbx@openadk.org> | 2010-06-20 21:14:22 +0200 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2010-06-20 21:14:22 +0200 |
commit | 7695ce447acb41050295fd205e14ba55c378cdd2 (patch) | |
tree | 08ae0b84457071688c45f72a49150c4807006c33 /toolchain | |
parent | 9cef6f4deb8f736d63bb41dc7e34793ad60db482 (diff) | |
parent | 19d35b947f30b2b3ac98ff039832ae46df7fee8c (diff) |
Merge branch 'upstream'
Diffstat (limited to 'toolchain')
-rw-r--r-- | toolchain/uClibc/patches/fix-daemon-pthread.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/toolchain/uClibc/patches/fix-daemon-pthread.patch b/toolchain/uClibc/patches/fix-daemon-pthread.patch new file mode 100644 index 000000000..a137320c2 --- /dev/null +++ b/toolchain/uClibc/patches/fix-daemon-pthread.patch @@ -0,0 +1,18 @@ + Taken from OpenWrt, this patch fixes for a broken daemon() function + in applications linked against pthread, as the fork() function provided + by pthread has to be used then. It is said, that this won't fix for + statically compiled binaries. + + See here: https://dev.openwrt.org/attachment/ticket/4809/fix-daemon-pthread.patch + and here: https://bugs.busybox.net/show_bug.cgi?id=193 +--- a/libc/unistd/daemon.c 2006-07-05 21:52:39.000000000 +0200 ++++ b/libc/unistd/daemon.c 2009-03-21 08:45:25.000000000 +0100 +@@ -54,7 +54,7 @@ + libc_hidden_proto(dup2) + libc_hidden_proto(setsid) + libc_hidden_proto(chdir) +-libc_hidden_proto(fork) ++/* libc_hidden_proto(fork) */ + + int daemon( int nochdir, int noclose ) + { |