Rich Felker
|
0558683d3d
fix sigsuspend syscall
|
14 years ago |
Rich Felker
|
6871fd773d
make sigaltstack work (missing macros in signal.h, error conditions)
|
14 years ago |
Rich Felker
|
1b538acb0a
fix errno behavior in clock_* functions
|
14 years ago |
Rich Felker
|
500c969f05
fix error handling for pthread_sigmask
|
14 years ago |
Rich Felker
|
3f5420bcda
make fork properly initialize the main thread in the child process
|
14 years ago |
Rich Felker
|
6dc05fbe19
optimize pthread initialization
|
14 years ago |
Rich Felker
|
0bed7e0acf
fix race condition in raise - just mask signals
|
14 years ago |
Rich Felker
|
370f78f2c8
fix raise semantics with threads.
|
14 years ago |
Rich Felker
|
91f7db2621
fix typos in dirent.h
|
14 years ago |
Rich Felker
|
ac12eb91bd
fcntl.h should make availabel the mode constants from sys/stat.h
|
14 years ago |
Rich Felker
|
31e06075d5
simplify and optimize pthread_mutex_trylock
|
14 years ago |
Rich Felker
|
e5dd18319b
rwlock trylock functions were wrongly returning EAGAIN instead of EBUSY
|
14 years ago |
Rich Felker
|
7e6be42a77
fix major breakage in pthread_once (it was always deadlocking)
|
14 years ago |
Rich Felker
|
4820f9268d
fix and optimize non-default-type mutex behavior
|
14 years ago |
Rich Felker
|
1d6b1f1592
implement pthread_mutexattr_[gs]etpshared functions
|
14 years ago |
Rich Felker
|
9d5251f72b
disallow cpu time clocks as condattr clock values
|
14 years ago |
Rich Felker
|
5d0d6d9836
add macros for use with d_type extension field in dirent
|
14 years ago |
Rich Felker
|
9fe28f703d
fix off-by-one error in sem_(timed)wait (using old sem value instead of new)
|
14 years ago |
Rich Felker
|
5fd4a98165
use the selected clock from the condattr for pthread_cond_timedwait
|
14 years ago |
Rich Felker
|
7d57e05fa8
add prototypes for pthread_condattr_* and pthread_rwlockattr_*
|
14 years ago |
Rich Felker
|
cc2e0b45a6
implement pthread_rwlockattr_* (essentially no-ops)
|
14 years ago |
Rich Felker
|
b4d40e44e3
implement pthread_condattr_* interfaces
|
14 years ago |
Rich Felker
|
63b06c0e90
reject invalid attribute settings
|
14 years ago |
Rich Felker
|
951e764091
implement barrier attribute functions (essentially no-ops)
|
14 years ago |
Rich Felker
|
8c967b9386
enforce stack size min in pthread_attr_setstacksize
|
14 years ago |
Rich Felker
|
6fc5fdbdc7
implement POSIX semaphores
|
14 years ago |
Rich Felker
|
03dcc3417c
preliminaries to adding POSIX semaphores
|
14 years ago |
Rich Felker
|
b480808a6a
optimize POSIX TSD for fast pthread_getspecific
|
14 years ago |
Rich Felker
|
a53d2f3425
namespace cleanup in sys/mman.h
|
14 years ago |
Rich Felker
|
ebd7af6940
implement POSIX shared memory
|
14 years ago |