2174 Commits (4cd8b4725907651f329e2f96d428c4e3521643f8)

Author SHA1 Message Date
Rich Felker 8bb82b4e58 add sysv ipc message queues (completely untested) 15 years ago
Rich Felker f209440bcf implement the adjtime and adjtimex functions (nonstandard) 15 years ago
Rich Felker 2c4e9e6e4b add getmntent_r interface (all of mntent is nonstandard anyway) 15 years ago
Rich Felker 92b2eb8d03 implement if_indextoname and if_nametoindex functions 15 years ago
Rich Felker ef8b4b1aa6 add (nonstandard) cfmakeraw function 15 years ago
Rich Felker 5546f7a73a add pivot_root syscall wrapper 15 years ago
Rich Felker e72180083e add more legacy functions: setlinebuf and setbuffer 15 years ago
Rich Felker 39e48531ef support the nonstandard err.h interfaces 15 years ago
Rich Felker 16675df793 fix misaligned read on early string termination in strchr 15 years ago
Rich Felker 2f3d02cd83 fix overflow in printf %N$ argument handling 15 years ago
Rich Felker f9569662c0 fix various floating point rounding and formatting errors in *printf 15 years ago
Rich Felker b761bd19aa fix rare but nasty under-allocation bug in malloc with large requests 15 years ago
Rich Felker 98c5583ad5 simplify vdprintf implementation greatly based on recent vfprintf changes 15 years ago
Rich Felker bd57e2b43a use a local temp buffer for unbuffered streams in vfprintf 15 years ago
Rich Felker 5600088d38 fix nl_langinfo to actually use the existing, correct internal version 15 years ago
Rich Felker 3910e93340 make ualarm actually work (obsolete function removed from SUS) 15 years ago
Rich Felker e898a79053 fix various bugs in strtold: 15 years ago
Rich Felker c68b26369e fix serious bug in strchr - char signedness 15 years ago
Rich Felker 1db283bf19 add setresuid/setresgid functions (nonstandard) 15 years ago
Rich Felker 7fd3995282 pthread_create need not set errno 15 years ago
Rich Felker 7e795ca7ed fix statvfs syscalls (missing size argument) 15 years ago
Rich Felker 66def4e776 block all signals during rsyscall 15 years ago
Rich Felker 1ad049b7b6 fix race condition in rsyscall handler 15 years ago
Rich Felker c9b2d8016f don't trust siginfo in rsyscall handler 15 years ago
Rich Felker 6e9ed66d0d timer threads should sleep and stay asleep... a long time 15 years ago
Rich Felker 6f1414e102 revert to deleting kernel-level timer from cancellation handler 15 years ago
Rich Felker f01d351842 simplify calling of timer signal handler 15 years ago
Rich Felker 537d33d334 simplify pthread tsd key handling 15 years ago
Rich Felker fd80cfa00b omit pthread tsd dtor code if tsd is not used 15 years ago
Rich Felker 8de03e1a90 don't disable seeking after first seek failure 15 years ago
Rich Felker 9a909fcd91 apparently fseek should not set the error flag on failed seek 15 years ago
Rich Felker bf8785825a avoid over-allocation of brk on first malloc 15 years ago
Rich Felker 952987a0cb reorganize the __libc structure for threaded performance issues 15 years ago
Rich Felker 4ae5e811f8 simplify setting result on thread cancellation 15 years ago
Rich Felker 6c16d3e98a use bss instead of mmap for main thread's pthread thread-specific data 15 years ago
Rich Felker 5243e5f160 remove obsolete and useless useconds_t type 15 years ago
Rich Felker 3df3d4f512 fix misspelled PTHREAD_CANCELED constant 15 years ago
Rich Felker ded6cb5f71 use a_store to set cancel flag in pthread_cancel, to ensure a barrier 15 years ago
Rich Felker c1b39b203d simplify pthread_key_delete 15 years ago
Rich Felker c9806fc2f9 greatly simplify pthread_key_create (~20% size reduction) 15 years ago
Rich Felker 3990c5c6a4 avoid all malloc/free in timer creation/destruction 15 years ago
Rich Felker b8be64c43d optimize timer creation and possibly protect against some minor races 15 years ago
Rich Felker a1eb8cb5da avoid crash on stupid but allowable usage of pthread_mutex_unlock 15 years ago
Rich Felker 620a134638 rename __simple_malloc.c to lite_malloc.c - yes this affects behavior! 15 years ago
Rich Felker 02084109f0 streamline mutex unlock to remove a useless branch, use a_store to unlock 15 years ago
Rich Felker 124b4ebc8a cheap special-case optimization for normal mutexes 15 years ago
Rich Felker 680630011d reorder timer initialization so that timer_create does not depend on free 15 years ago
Rich Felker 8524d6536c revert mutex "optimization" that turned out to be worse 15 years ago
Rich Felker 80c4dcd253 implement POSIX timers 15 years ago
Rich Felker bf619d82c8 major improvements to cancellation handling 15 years ago