Rich Felker
|
feee98903c
overhaul pthread cancellation
|
14 年之前 |
Rich Felker
|
016a5dc192
use a separate signal from SIGCANCEL for SIGEV_THREAD timers
|
14 年之前 |
Rich Felker
|
82171d6ac0
greatly improve SIGEV_THREAD timers
|
14 年之前 |
Rich Felker
|
b2486a8922
move rsyscall out of pthread_create module
|
14 年之前 |
Rich Felker
|
b8be64c43d
optimize timer creation and possibly protect against some minor races
|
14 年之前 |
Rich Felker
|
bf619d82c8
major improvements to cancellation handling
|
14 年之前 |
Rich Felker
|
70c31c7bd7
some preliminaries for adding POSIX timers
|
14 年之前 |
Rich Felker
|
83b6c9e052
remove useless field in pthread struct (wasted a good bit of space)
|
14 年之前 |
Rich Felker
|
047e434ef5
implement robust mutexes
|
14 年之前 |
Rich Felker
|
93cc986ab3
reorder mutex struct fields to make room for pointers (upcoming robust mutexes)
|
14 年之前 |
Rich Felker
|
b1c43161c2
unify lock and owner fields of mutex structure
|
14 年之前 |
Rich Felker
|
5fcebcde6a
optimize pthread termination in the non-detached case
|
14 年之前 |
Rich Felker
|
4820f9268d
fix and optimize non-default-type mutex behavior
|
14 年之前 |
Rich Felker
|
5fd4a98165
use the selected clock from the condattr for pthread_cond_timedwait
|
14 年之前 |
Rich Felker
|
e882756311
reorganize pthread data structures and move the definitions to alltypes.h
|
14 年之前 |
Rich Felker
|
7b2dd2235d
finish unifying thread register handling in preparation for porting
|
14 年之前 |
Rich Felker
|
0b2006c8fe
begin unifying clone/thread management interface in preparation for porting
|
14 年之前 |
Rich Felker
|
0b44a0315b
initial check-in, version 0.5.0
|
14 年之前 |