Age | Commit message (Expand) | Author | Files | Lines |
2011-04-04 | fix rare but nasty under-allocation bug in malloc with large requests | Rich Felker | 1 | -1/+1 |
2011-04-04 | simplify vdprintf implementation greatly based on recent vfprintf changes | Rich Felker | 1 | -5/+2 |
2011-04-04 | use a local temp buffer for unbuffered streams in vfprintf | Rich Felker | 2 | -0/+14 |
2011-04-03 | fix nl_langinfo to actually use the existing, correct internal version | Rich Felker | 2 | -15/+5 |
2011-04-03 | make ualarm actually work (obsolete function removed from SUS) | Rich Felker | 1 | -4/+9 |
2011-04-03 | fix various bugs in strtold: | Rich Felker | 1 | -10/+13 |
2011-04-03 | fix serious bug in strchr - char signedness | Rich Felker | 1 | -9/+11 |
2011-04-03 | add setresuid/setresgid functions (nonstandard) | Rich Felker | 2 | -0/+20 |
2011-04-03 | pthread_create need not set errno | Rich Felker | 1 | -1/+1 |
2011-04-03 | fix statvfs syscalls (missing size argument) | Rich Felker | 2 | -2/+2 |
2011-04-03 | block all signals during rsyscall | Rich Felker | 1 | -4/+9 |
2011-04-03 | fix race condition in rsyscall handler | Rich Felker | 1 | -1/+1 |
2011-04-03 | don't trust siginfo in rsyscall handler | Rich Felker | 1 | -3/+2 |
2011-04-03 | timer threads should sleep and stay asleep... a long time | Rich Felker | 1 | -1/+1 |
2011-04-03 | revert to deleting kernel-level timer from cancellation handler | Rich Felker | 2 | -7/+11 |
2011-04-03 | simplify calling of timer signal handler | Rich Felker | 3 | -12/+6 |
2011-04-03 | simplify pthread tsd key handling | Rich Felker | 3 | -10/+7 |
2011-04-03 | omit pthread tsd dtor code if tsd is not used | Rich Felker | 2 | -14/+24 |
2011-04-02 | don't disable seeking after first seek failure | Rich Felker | 1 | -8/+0 |
2011-04-02 | apparently fseek should not set the error flag on failed seek | Rich Felker | 1 | -4/+1 |
2011-04-01 | avoid over-allocation of brk on first malloc | Rich Felker | 1 | -4/+4 |
2011-04-01 | reorganize the __libc structure for threaded performance issues | Rich Felker | 1 | -6/+6 |
2011-04-01 | simplify setting result on thread cancellation | Rich Felker | 1 | -1/+1 |
2011-04-01 | use bss instead of mmap for main thread's pthread thread-specific data | Rich Felker | 2 | -9/+4 |
2011-04-01 | remove obsolete and useless useconds_t type | Rich Felker | 2 | -2/+2 |
2011-04-01 | fix misspelled PTHREAD_CANCELED constant | Rich Felker | 1 | -1/+1 |
2011-04-01 | use a_store to set cancel flag in pthread_cancel, to ensure a barrier | Rich Felker | 1 | -1/+1 |
2011-03-31 | simplify pthread_key_delete | Rich Felker | 1 | -1/+1 |
2011-03-31 | greatly simplify pthread_key_create (~20% size reduction) | Rich Felker | 1 | -10/+9 |
2011-03-30 | avoid all malloc/free in timer creation/destruction | Rich Felker | 5 | -29/+20 |
2011-03-30 | optimize timer creation and possibly protect against some minor races | Rich Felker | 2 | -16/+19 |
2011-03-30 | avoid crash on stupid but allowable usage of pthread_mutex_unlock | Rich Felker | 1 | -1/+3 |
2011-03-30 | rename __simple_malloc.c to lite_malloc.c - yes this affects behavior! | Rich Felker | 1 | -0/+0 |
2011-03-30 | streamline mutex unlock to remove a useless branch, use a_store to unlock | Rich Felker | 1 | -2/+6 |
2011-03-30 | cheap special-case optimization for normal mutexes | Rich Felker | 1 | -0/+4 |
2011-03-29 | reorder timer initialization so that timer_create does not depend on free | Rich Felker | 2 | -9/+17 |
2011-03-29 | revert mutex "optimization" that turned out to be worse | Rich Felker | 1 | -1/+1 |
2011-03-29 | implement POSIX timers | Rich Felker | 5 | -0/+143 |
2011-03-29 | major improvements to cancellation handling | Rich Felker | 4 | -8/+19 |
2011-03-29 | some preliminaries for adding POSIX timers | Rich Felker | 1 | -0/+4 |
2011-03-29 | fix tempnam name generation, and a small bug in tmpnam on retry limit | Rich Felker | 2 | -21/+20 |
2011-03-29 | make tmpfile fail after exceeding max tries. | Rich Felker | 1 | -2/+6 |
2011-03-29 | fix tmpnam to generate better names, not depend on non-ISO-C symbols | Rich Felker | 1 | -25/+17 |
2011-03-29 | fix messed-up errno if remove fails for a non-EISDIR reason | Rich Felker | 1 | -2/+2 |
2011-03-29 | learned something new - remove is supposed to support directories on POSIX | Rich Felker | 1 | -1/+3 |
2011-03-28 | revert some more spin optimizations that turned out to be pessimizations | Rich Felker | 3 | -4/+3 |
2011-03-28 | fix broken spinlock due to miscompilation | Rich Felker | 1 | -1/+1 |
2011-03-28 | remove useless field in pthread struct (wasted a good bit of space) | Rich Felker | 1 | -1/+0 |
2011-03-28 | fix getc - the classic error of trying to store EOF+0-255 in a char type.. | Rich Felker | 1 | -3/+3 |
2011-03-28 | major stdio overhaul, using readv/writev, plus other changes | Rich Felker | 37 | -281/+258 |