Rich Felker
|
ef9dd03534
fix missing include in last commit
|
13 years ago |
Rich Felker
|
ad5759821c
fix clock() function
|
13 years ago |
Rich Felker
|
4054a135fc
implement forkall
|
13 years ago |
Rich Felker
|
407d933052
pthread and synccall cleanup, new __synccall_wait op
|
13 years ago |
Rich Felker
|
b1a7102d83
more efficient signal blocking for timer threads
|
13 years ago |
Rich Felker
|
8b625e45ff
normal exit from timer thread should run dtors, restore cancel state
|
13 years ago |
Rich Felker
|
c516807173
block signals in timer threads
|
13 years ago |
Rich Felker
|
1407785824
condition variable signal/bcast need not wake unless there are waiters
|
13 years ago |
Rich Felker
|
cdfb725ca3
use weak aliase rather than weak reference for vdso clock_gettime
|
13 years ago |
Rich Felker
|
b3c08a16c0
simplify unified timed wait code, drop support for newer method
|
13 years ago |
Rich Felker
|
b2b95a58b4
add fast path for normal mutexes back to pthread_mutex_lock
|
13 years ago |
Rich Felker
|
188ebf51b4
close should not be cancellable after "failing" with EINTR
|
13 years ago |
Rich Felker
|
8426a99048
ensure the compiler does not move around thread-register-based reads
|
13 years ago |
Rich Felker
|
357876052b
simplify multi-threaded errno, eliminate useless function pointer
|
13 years ago |
Rich Felker
|
98acf04fc0
use weak aliases rather than function pointers to simplify some code
|
13 years ago |
Rich Felker
|
338b663ddb
fix off-by-one bug in siglongjmp that caused unpredictable behavior
|
13 years ago |
Rich Felker
|
5f37fc132a
further debloat cancellation handlers
|
13 years ago |
Rich Felker
|
56385dd5fe
missed detail in cancellation bloat fix
|
13 years ago |
Rich Felker
|
730bee725a
fix static linking dependency bloat with cancellation
|
13 years ago |
Rich Felker
|
fc0ecd35d8
implement if_nameindex and if_freenameindex
|
13 years ago |
Rich Felker
|
50304f2eef
overhaul rwlocks to address several issues
|
13 years ago |
Rich Felker
|
8aeee8db21
timedwait: play it safe for now
|
13 years ago |
Rich Felker
|
4f5ba9211e
fix stubbed-out reboot call
|
13 years ago |
Rich Felker
|
4717bfec70
correctly handle old kernels without FUTEX_WAIT_BITSET
|
13 years ago |
Rich Felker
|
bdd893377f
fix sem_timedwait bug introduced in timedwait unification
|
13 years ago |
Rich Felker
|
ec381af902
unify and overhaul timed futex waits
|
13 years ago |
Rich Felker
|
c68de0be2f
avoid accessing mutex memory after atomic unlock
|
13 years ago |
Rich Felker
|
344ea14885
fix breakage in cancellation due to signal functions overhaul
|
13 years ago |
Rich Felker
|
88c4e72031
overhaul posix semaphores to fix destructability race
|
13 years ago |
Rich Felker
|
88798393ca
fix wrong messages in gai_strerror
|
13 years ago |