Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-11-29 | reduce sigset_t size for 128 bytes to 64 bits: | Denis Vlasenko | |
text data bss dec hex filename - 38457 18352 8636 65445 ffa5 lib/libpthread-0.9.30-svn.so + 38015 18096 8636 64747 fceb lib/libpthread-0.9.30-svn.so - 8205 280 12 8497 2131 lib/libthread_db-0.9.30-svn.so + 8193 280 12 8485 2125 lib/libthread_db-0.9.30-svn.so - 275208 1823 19132 296163 484e3 lib/libuClibc-0.9.30-svn.so + 274787 1823 19012 295622 482c6 lib/libuClibc-0.9.30-svn.so | |||
2008-11-27 | Make __UCLIBC_HAVE_ASM_CFI_DIRECTIVES__ visible in case the arch | Carmelo Amoroso | |
supports this feature. SH4 will use this in some aseembly files for the NPTL implementation. Add now safely on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com> | |||
2008-11-26 | - revert 24148:24151 | Bernhard Reutner-Fischer | |
2008-11-25 | - hide locks | Bernhard Reutner-Fischer | |
2008-11-25 | - hide __libc_{f,}statfs. Thanks to Peter S. Mazinger for mentioning this fact. | Bernhard Reutner-Fischer | |
2008-11-25 | - cosmetic tidy up of clean target | Bernhard Reutner-Fischer | |
2008-11-25 | - Fix thumb2 PIE (Joseph S. Myers) | Bernhard Reutner-Fischer | |
This patch fixes position-independent executables (PIEs) for Thumb-2. In Thumb assembly, instructions reading pc give a value 4 greater than the address of the instruction, rather than 8 greater as in ARM mode, so the offset to the GOT needs to have the right offset. (The Thumb-1 code already gets this right; it's the code shared by ARM and Thumb-2 that needs fixing.) | |||
2008-11-22 | signal ops: avoid calls through PLT for __sigXXX ops | Denis Vlasenko | |
linuxthreads.old/manager: pointless style fixes, no code changes | |||
2008-11-22 | fix some unneeded PLT references | Denis Vlasenko | |
2008-11-21 | fix ioperm build problems caused by libc_hidden_proto removal | Denis Vlasenko | |
2008-11-21 | deal with TODOs left over from libc_hidden_proto removal | Denis Vlasenko | |
(fixes build with locale enabled) | |||
2008-11-20 | Last portion of libc_hidden_proto removal. | Denis Vlasenko | |
Appears to build fine (several .configs tried) | |||
2008-11-20 | next portion of libc_hidden_proto removal | Denis Vlasenko | |
2008-11-18 | - add __hot and __cold annotations | Bernhard Reutner-Fischer | |
Will spare us quite some likely()/unlikely() occurances. See http://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html for details | |||
2008-11-18 | libc_hidden_proto removal, a few more functions | Denis Vlasenko | |
2008-11-18 | libc_hidden_proto removal, just a few functions | Denis Vlasenko | |
2008-11-16 | - cleanup {,f}stat{,v}fs{,64} relocs | Bernhard Reutner-Fischer | |
2008-11-15 | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | |
2008-11-15 | - revert wrong r24049 | Bernhard Reutner-Fischer | |
2008-11-15 | - Remove linux-specific prototypes if asked to. | Bernhard Reutner-Fischer | |
2008-11-14 | Current kernels support more than 8 bit major/minor. Pass dev_t through to | Rob Landley | |
the kernel unmolested. | |||
2008-11-07 | - less verbose make clean | Bernhard Reutner-Fischer | |
2008-11-03 | Add extern reference to __libc_sigaction in sigaction.c for AVR32 arch | Hans-Christian Egtvedt | |
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | |||
2008-11-03 | Sync clone() function declaration for AVR32 with sched.h declaration | Hans-Christian Egtvedt | |
This patch fixes the previous commit for clone on AVR32 arch, where the function parameters where not updated after adding #include <sched.h>. Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | |||
2008-11-03 | Add hint for read ahead function in fcntl.h for AVR32 arch | Hans-Christian Egtvedt | |
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | |||
2008-11-03 | Add include to silence compiler warning when compiling clone.c for AVR32 | Hans-Christian Egtvedt | |
Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com> | |||
2008-10-30 | File removed as it was not only redundant but also horribly out of date. | Ricard Wanderlof | |
2008-10-28 | - trim superfluous ';'. No objcode changes | Bernhard Reutner-Fischer | |
2008-10-28 | - fix compilation if LFS is off and STUBs are requested | Bernhard Reutner-Fischer | |
2008-10-24 | - fix mips syscall (Atsushi Nemoto) | Bernhard Reutner-Fischer | |
2008-10-24 | - tidy up inline: | Bernhard Reutner-Fischer | |
ldso and syscalls are __always_inline (the latter would need more cleanup) | |||
2008-10-22 | - remove superfluous ';'. No objcode changes. | Bernhard Reutner-Fischer | |
2008-10-22 | - delete_module() takes two arguments on linux-2.6 | Bernhard Reutner-Fischer | |
Closes #5644 | |||
2008-10-19 | - fix sigaction on older kernels (Michael Deutschmann) | Bernhard Reutner-Fischer | |
In issue #5554 Michael wrote: The implementation of sigaction on i386 for older kernels makes the system call using an inline asm element with two flaws: 1. The asm is not marked as depending on the kact structure or modifying the koact structure. Thus, GCC is free to assume these structures need not be kept consistent, allowing it to remove all initialization of kact. 2. The asm allows the signal number to be provided as a memory reference. But this allows GCC to provide a stack-relative operand, which will break because the assembler saves %ebx on the stack before using that operand. 1 didn't use to be a problem in practice because GCC 4.2.* didn't seize the optimization opportunity. GCC 4.3.2, however, optimizes out the "kact.sa_flags = act->sa_flags | SA_RESTORER;" line, so that the kernel sees garbage in sa_flags. This can result in the kernel seeing the SA_RESETHAND flag, causing erratic behaviour in signal dependent programs. 2 becomes an issue if "-fomit-frame-pointer" is provided. In uClibc-0.9.29 it isn't, uClibc-0.9.30-rc2 does use the flag by default. | |||
2008-10-10 | - fix copy'n paste error | Bernhard Reutner-Fischer | |
2008-10-10 | - fix return value | Bernhard Reutner-Fischer | |
2008-10-10 | - add signalfd() | Bernhard Reutner-Fischer | |
2008-10-06 | - fix typo in previous commit | Bernhard Reutner-Fischer | |
2008-10-06 | - add libc_hidden_def(clock_getres) as spotted by Ned Ludd | Bernhard Reutner-Fischer | |
2008-10-06 | - Fallback waitid impl (Peter S. Mazinger) | Bernhard Reutner-Fischer | |
2008-10-06 | - tweak inclusion of asm/socket.h for linux-2.4 (Peter S. Mazinger) | Bernhard Reutner-Fischer | |
2008-10-03 | - add long double math wrappers (Ned Ludd) | Bernhard Reutner-Fischer | |
2008-10-03 | - use c89-style comments | Bernhard Reutner-Fischer | |
Closes issue #5194 | |||
2008-09-30 | - add missing const qualifier for !__NR_sched_setaffinity && HAVE_STUBS | Bernhard Reutner-Fischer | |
2008-09-29 | - add a copy of user_regs | Bernhard Reutner-Fischer | |
2008-09-29 | - honour UCLIBC_HAS_SYSLOG | Bernhard Reutner-Fischer | |
2008-09-29 | - now passes all LTP tests | Bernhard Reutner-Fischer | |
2008-09-29 | - fix ISO C keywords | Bernhard Reutner-Fischer | |
2008-09-26 | use __UCLIBC_HAS_STUBS__ | Mike Frysinger | |
2008-09-26 | - move libm_hidden_proto to the corresponding headers. Remove from callsites. | Bernhard Reutner-Fischer | |
Note that gamma_r is not provided by glibc, perhaps add a SUN specific knob later |