commit 0c4bc968f88206effc215db62859f81671e94afb Author: Bernhard Reutner-Fischer Date: Fri Mar 12 20:32:42 2010 +0100 bump version to 0.9.30.3 Signed-off-by: Bernhard Reutner-Fischer commit a6cbd0d1aaefd051435ad264a51f466fed5a775d Author: Bernhard Reutner-Fischer Date: Fri Mar 12 20:28:58 2010 +0100 buildsys: move dist to git Signed-off-by: Bernhard Reutner-Fischer commit a7a21c57f0ef555f926ae60ce3941d487811a00a Author: Bernhard Reutner-Fischer Date: Thu Mar 4 12:59:10 2010 +0100 poll: unavailable on linux < 2.2.0 fixes bug #253 Signed-off-by: Bernhard Reutner-Fischer commit 1dd118e17c809263d6a9864bf5be8e9cc522ef9b Author: Bernhard Reutner-Fischer Date: Sat Nov 14 15:57:47 2009 +0100 realpath: SUSv4 compliant Signed-off-by: Mike Frysinger Signed-off-by: Bernhard Reutner-Fischer commit 13545bce877b33e30155fc412ad44cc118d83f77 Author: Atsushi Nemoto Date: Sat Jan 30 00:24:37 2010 +0900 getdents: Fix mips64 build On Wed, 27 Jan 2010 07:14:08 +0100, Carmelo AMOROSO wrote: > I would re-write your patch in a simpler way. > > We already have the following > > 136 #if defined __UCLIBC_HAS_LFS__ && ! defined __NR_getdents64 > 137 attribute_hidden strong_alias(__getdents,__getdents64) > 138 #endif > > I think that it's simpler to move in the proper place this statement. Thanks, indeed. If we came into "#elif WORDSIZE == 32" block, above condition never be true. So we can just move this statement out of "#if...#elif...#elif...#endif" block. Here is a revised patch. ------------------------------------------------------ From: Atsushi Nemoto Subject: [PATCH] getdents: Fix mips64 build Some archs (such as mips64) do not have getdents64 syscall but have getdents syscall. Define alias for it. This fixes regression from 0.9.30.1. Backgrounds: This is once done by commit e8b1c674. But after the commit 33bcf733 ("Use getdents syscall if kernel provide supports for this instead of relying upon getdents64."), if __ASSUME_GETDENTS32_D_TYPE was defined the alias for getdents64 is not defined. The macro __ASSUME_GETDENTS32_D_TYPE had been effectively ignored until 0.9.30.1 but the commit 0f0f20ab ("Move kernel-features.h header from the linuxthread directory to a common one...") really enables it. Signed-off-by: Atsushi Nemoto Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit a05c4380c5aaa6e107a4c7e1e5a139ec4cc43f0c Author: Henning Heinold Date: Sun Feb 21 11:55:32 2010 +0100 LT pthread_atfork: unhide Trying to compile perl with uClibc new linuxthreads on arm. I run into the problem that pthread_atfork is not available. The problem was that it was synced with the glibc version, which has compat ifdefs we do not need in uClibc. The inital checked in version is right and works. So either revert the commit 2 years ago or patch it with the patch attached I made for openembedded. Signed-off-by: Henning Heinold Signed-off-by: Bernhard Reutner-Fischer commit 323453d85ed29ccba7a81d884479188869cd64b7 Author: Henning Heinold Date: Sat Jan 23 21:29:42 2010 -0800 Makefile.in: Make install_dev depend on install_runtime. * Helps in parallel build. Signed-off-by: Henning Heinold Signed-off-by: Khem Raj Signed-off-by: Bernhard Reutner-Fischer commit 74ca5695cd9913691192e075449b8be5794d50f0 Author: Mike Frysinger Date: Thu Oct 8 02:51:55 2009 +0000 clean up O_CLOEXEC handling Drop the "#ifndef O_CLOEXEC" cruft, enable O_CLOEXEC in most fcntl.h headers, and import __ASSUME_O_CLOEXEC from glibc. Signed-off-by: Mike Frysinger Signed-off-by: Bernhard Reutner-Fischer commit b4d6a6e94d87ff2b4ae687a21048833f19b9dd48 Author: Carmelo Amoroso Date: Mon Feb 8 16:24:06 2010 +0100 libc: Fix typo in include/rpc s/GNU_SOUCE/GNU_SOURCE/ in include/rcp/ Signed-off-by: Jason Woodward Signed-off-by: Carmelo Amoroso commit 956a0087e282e53ba9c085dbbc469391f7234944 Author: Aurelien Jacobs Date: Thu Feb 4 09:31:40 2010 -0800 libm: enable log2f and exp2f Signed-off-by: Aurelien Jacobs Signed-off-by: Austin Foxley commit fa476d01f1c1990a92ee49d1f1c557b83805d0e9 Author: Freeman Wang Date: Sat Dec 19 13:43:00 2009 -0800 malloc: fix race condition and other bugs in the no-mmu malloc Fixes multiple race conditions on mmb list. This was done by making the mmb_heap_lock into a recursive lock and making the regular heap_lock extend to cover the mmb heap handling. Also move the new_mmb allocation up to before the mmb list is iterated through to find the insertion point. When the mmb_heap also runs out and needs to be extended when the regular heap is just extended, the mmb list could be messed up. Signed-off-by: Freeman Wang Signed-off-by: Austin Foxley commit 7b964170536951a260f7d552db99b428d1ea5026 Author: Austin Foxley Date: Wed Feb 3 12:12:10 2010 -0800 Unbreak build for sparc on some config's Thanks to rob@landley.net Signed-off-by: Austin Foxley commit d43f068e84513ed88392df4ca27d49ad01145fd2 Author: Mike Frysinger Date: Sun Sep 6 12:12:12 2009 -0400 fstatat: fix up behavior on 32/64 bit hosts The fstatat() syscall is a little funky in that it sometimes changes name between 32 and 64 bit hosts, but it should always operate on a 64bit stat structure. So for the fstatat() function, make sure we convert it from a 64bit kstat to a 32bit stat. Along these lines, we need to restore the __xstat32_conv() function. Reported-by: Timo Teräs Signed-off-by: Mike Frysinger Signed-off-by: Bernhard Reutner-Fischer commit 47e88c04e01299f975ff23f33035d0f34a8f6787 Author: Bernhard Reutner-Fischer Date: Fri Jan 22 13:32:44 2010 +0100 {,host}utils depend on headers Signed-off-by: Bernhard Reutner-Fischer commit d75ad2e129b3f22296cead3db53c784527deab60 Author: Bernhard Reutner-Fischer Date: Fri Sep 18 16:07:31 2009 +0200 fix make {,install_}{,host}utils Signed-off-by: Bernhard Reutner-Fischer commit 83a09cd5c9ed9afd87a7d1d17319c2fd2203ad0f Author: Bernhard Reutner-Fischer Date: Thu Jan 21 10:36:13 2010 +0100 rpc: fix typo in version mismatch msg Signed-off-by: Bernhard Reutner-Fischer commit 2911103dd4a03bbd3aad11eddfce524a5c9ba9b3 Author: Khem Raj Date: Fri Jan 22 13:00:20 2010 +0100 Make use of macros from sys/asm.h in crt1.S Needed for mips nptl to boot once again. (cherry picked from commit 9c343fd4030dcd7a52616f365893177dded50346) Signed-off-by: Bernhard Reutner-Fischer commit 85bc04d5436ca6c8a30a1ad28862260a04b8b3d5 Author: Hans-Christian Egtvedt Date: Wed Dec 16 13:16:08 2009 +0100 avr32: add varargs handling of prctl syscall prctl is defined to use varargs in the header file, hence it needs varargs specific handling in the source. This patch properly handles the variodic argument before the syscall is passed to the kernel for the AVR32 architecture. Signed-off-by: Hans-Christian Egtvedt commit 7193db83adc1ec3be9bd7218b7f1a953c7bd03d7 Author: Bernhard Reutner-Fischer Date: Fri Jan 15 09:58:16 2010 +0100 bump version Signed-off-by: Bernhard Reutner-Fischer