Rich Felker
|
3df3d4f512
fix misspelled PTHREAD_CANCELED constant
|
il y a 14 ans |
Rich Felker
|
c1f1500433
document more changes
|
il y a 14 ans |
Rich Felker
|
78eb0879cd
document changes for upcoming 0.7.5 release
|
il y a 14 ans |
Rich Felker
|
ded6cb5f71
use a_store to set cancel flag in pthread_cancel, to ensure a barrier
|
il y a 14 ans |
Rich Felker
|
c1b39b203d
simplify pthread_key_delete
|
il y a 14 ans |
Rich Felker
|
c9806fc2f9
greatly simplify pthread_key_create (~20% size reduction)
|
il y a 14 ans |
Rich Felker
|
a5323c5768
add some missing prototypes for nonstandard functions (strsep, clearenv)
|
il y a 14 ans |
Rich Felker
|
3990c5c6a4
avoid all malloc/free in timer creation/destruction
|
il y a 14 ans |
Rich Felker
|
b8be64c43d
optimize timer creation and possibly protect against some minor races
|
il y a 14 ans |
Rich Felker
|
a1eb8cb5da
avoid crash on stupid but allowable usage of pthread_mutex_unlock
|
il y a 14 ans |
Rich Felker
|
620a134638
rename __simple_malloc.c to lite_malloc.c - yes this affects behavior!
|
il y a 14 ans |
Rich Felker
|
02084109f0
streamline mutex unlock to remove a useless branch, use a_store to unlock
|
il y a 14 ans |
Rich Felker
|
124b4ebc8a
cheap special-case optimization for normal mutexes
|
il y a 14 ans |
Rich Felker
|
680630011d
reorder timer initialization so that timer_create does not depend on free
|
il y a 14 ans |
Rich Felker
|
1c1aa32eea
missing prototype for wcscoll (stub)
|
il y a 14 ans |
Rich Felker
|
8524d6536c
revert mutex "optimization" that turned out to be worse
|
il y a 14 ans |
Rich Felker
|
80c4dcd253
implement POSIX timers
|
il y a 14 ans |
Rich Felker
|
bf619d82c8
major improvements to cancellation handling
|
il y a 14 ans |
Rich Felker
|
70c31c7bd7
some preliminaries for adding POSIX timers
|
il y a 14 ans |
Rich Felker
|
8250742b90
fix tempnam name generation, and a small bug in tmpnam on retry limit
|
il y a 14 ans |
Rich Felker
|
a88edbec15
make tmpfile fail after exceeding max tries.
|
il y a 14 ans |
Rich Felker
|
507a9fa6ff
fix tmpnam to generate better names, not depend on non-ISO-C symbols
|
il y a 14 ans |
Rich Felker
|
9646e4d024
fix messed-up errno if remove fails for a non-EISDIR reason
|
il y a 14 ans |
Rich Felker
|
0b240ccf52
learned something new - remove is supposed to support directories on POSIX
|
il y a 14 ans |
Rich Felker
|
4106cdcd2d
revert some more spin optimizations that turned out to be pessimizations
|
il y a 14 ans |
Rich Felker
|
4cc78719dd
fix bug from syscall overhaul: extra __syscall_ret call for 0-arg syscalls
|
il y a 14 ans |
Rich Felker
|
117581ca69
fix broken spinlock due to miscompilation
|
il y a 14 ans |
Rich Felker
|
ef839c73d7
prototype for getpass
|
il y a 14 ans |
Rich Felker
|
83b6c9e052
remove useless field in pthread struct (wasted a good bit of space)
|
il y a 14 ans |
Rich Felker
|
05b694028e
fix getc - the classic error of trying to store EOF+0-255 in a char type..
|
il y a 14 ans |