369 Commits (c8798ef974d21c338a7d8d874a402978ffc6168e)

Author SHA1 Message Date
Rich Felker 047e434ef5 implement robust mutexes 15 years ago
Rich Felker 93cc986ab3 reorder mutex struct fields to make room for pointers (upcoming robust mutexes) 15 years ago
Rich Felker b1c43161c2 unify lock and owner fields of mutex structure 15 years ago
Rich Felker 5eb0d33ec0 implement flockfile api, rework stdio locking 15 years ago
Rich Felker 5fcebcde6a optimize pthread termination in the non-detached case 15 years ago
Rich Felker 4820f9268d fix and optimize non-default-type mutex behavior 15 years ago
Rich Felker 5fd4a98165 use the selected clock from the condattr for pthread_cond_timedwait 15 years ago
Rich Felker 41d518360f various changes in preparation for dynamic linking support 15 years ago
Rich Felker d89c9e8a63 use an accessor function for __libc data pointer when compiled as PIC 15 years ago
Rich Felker e9417fffb3 add pthread_atfork interface 15 years ago
Rich Felker e882756311 reorganize pthread data structures and move the definitions to alltypes.h 15 years ago
Rich Felker a5bf06c035 move arch-specific internal headers into place 15 years ago
Rich Felker 7b2dd2235d finish unifying thread register handling in preparation for porting 15 years ago
Rich Felker 0b2006c8fe begin unifying clone/thread management interface in preparation for porting 15 years ago
Rich Felker 2cdfb7ca26 cleaning up syscalls in preparation for x86_64 port 15 years ago
Rich Felker 0bcbb53dc4 ensure that the compiler doesn't try to reorder around atomic ops 15 years ago
Rich Felker 0b44a0315b initial check-in, version 0.5.0 15 years ago