Rich Felker
|
9a909fcd91
apparently fseek should not set the error flag on failed seek
|
14 gadi atpakaļ |
Rich Felker
|
d1c24ac4ec
update release notes
|
14 gadi atpakaļ |
Rich Felker
|
bf8785825a
avoid over-allocation of brk on first malloc
|
14 gadi atpakaļ |
Rich Felker
|
952987a0cb
reorganize the __libc structure for threaded performance issues
|
14 gadi atpakaļ |
Rich Felker
|
4ae5e811f8
simplify setting result on thread cancellation
|
14 gadi atpakaļ |
Rich Felker
|
6c16d3e98a
use bss instead of mmap for main thread's pthread thread-specific data
|
14 gadi atpakaļ |
Rich Felker
|
5243e5f160
remove obsolete and useless useconds_t type
|
14 gadi atpakaļ |
Rich Felker
|
3bb00f4579
somehow timespec tv_nsec had the wrong type on x86_64... fixed
|
14 gadi atpakaļ |
Rich Felker
|
3df3d4f512
fix misspelled PTHREAD_CANCELED constant
|
14 gadi atpakaļ |
Rich Felker
|
c1f1500433
document more changes
|
14 gadi atpakaļ |
Rich Felker
|
78eb0879cd
document changes for upcoming 0.7.5 release
|
14 gadi atpakaļ |
Rich Felker
|
ded6cb5f71
use a_store to set cancel flag in pthread_cancel, to ensure a barrier
|
14 gadi atpakaļ |
Rich Felker
|
c1b39b203d
simplify pthread_key_delete
|
14 gadi atpakaļ |
Rich Felker
|
c9806fc2f9
greatly simplify pthread_key_create (~20% size reduction)
|
14 gadi atpakaļ |
Rich Felker
|
a5323c5768
add some missing prototypes for nonstandard functions (strsep, clearenv)
|
14 gadi atpakaļ |
Rich Felker
|
3990c5c6a4
avoid all malloc/free in timer creation/destruction
|
14 gadi atpakaļ |
Rich Felker
|
b8be64c43d
optimize timer creation and possibly protect against some minor races
|
14 gadi atpakaļ |
Rich Felker
|
a1eb8cb5da
avoid crash on stupid but allowable usage of pthread_mutex_unlock
|
14 gadi atpakaļ |
Rich Felker
|
620a134638
rename __simple_malloc.c to lite_malloc.c - yes this affects behavior!
|
14 gadi atpakaļ |
Rich Felker
|
02084109f0
streamline mutex unlock to remove a useless branch, use a_store to unlock
|
14 gadi atpakaļ |
Rich Felker
|
124b4ebc8a
cheap special-case optimization for normal mutexes
|
14 gadi atpakaļ |
Rich Felker
|
680630011d
reorder timer initialization so that timer_create does not depend on free
|
14 gadi atpakaļ |
Rich Felker
|
1c1aa32eea
missing prototype for wcscoll (stub)
|
14 gadi atpakaļ |
Rich Felker
|
8524d6536c
revert mutex "optimization" that turned out to be worse
|
14 gadi atpakaļ |
Rich Felker
|
80c4dcd253
implement POSIX timers
|
14 gadi atpakaļ |
Rich Felker
|
bf619d82c8
major improvements to cancellation handling
|
14 gadi atpakaļ |
Rich Felker
|
70c31c7bd7
some preliminaries for adding POSIX timers
|
14 gadi atpakaļ |
Rich Felker
|
8250742b90
fix tempnam name generation, and a small bug in tmpnam on retry limit
|
14 gadi atpakaļ |
Rich Felker
|
a88edbec15
make tmpfile fail after exceeding max tries.
|
14 gadi atpakaļ |
Rich Felker
|
507a9fa6ff
fix tmpnam to generate better names, not depend on non-ISO-C symbols
|
14 gadi atpakaļ |