Rich Felker
|
e18b563821
implement [v]swprintf
|
14 years ago |
Rich Felker
|
c35bb6645f
implement wprintf family of functions
|
14 years ago |
Rich Felker
|
a012aa879f
fix broken wmemchr (unbounded search)
|
14 years ago |
Rich Felker
|
047e434ef5
implement robust mutexes
|
14 years ago |
Rich Felker
|
18c7ea8055
avoid function call to pthread_self in mutex unlock
|
14 years ago |
Rich Felker
|
93cc986ab3
reorder mutex struct fields to make room for pointers (upcoming robust mutexes)
|
14 years ago |
Rich Felker
|
b1c43161c2
unify lock and owner fields of mutex structure
|
14 years ago |
Rich Felker
|
e914f8b7ec
optimize contended normal mutex case; add int compare-and-swap atomic
|
14 years ago |
Rich Felker
|
1d59f1eddb
simplify logic, slightly optimize contended case for non-default mutex types
|
14 years ago |
Rich Felker
|
d4f9e0b364
correct error returns for error-checking mutexes
|
14 years ago |
Rich Felker
|
29fae65780
cut out a syscall on thread creation in the case where guard size is 0
|
14 years ago |
Rich Felker
|
cc832d8a31
don't expose EAGAIN, etc. from timed futex wait to caller
|
14 years ago |
Rich Felker
|
4d9cc0b399
optimize file locking: avoid cache-polluting writes to global storage
|
14 years ago |
Rich Felker
|
9dd7d7e3f6
partially-written draft of fmemopen, still in #if 0
|
14 years ago |
Rich Felker
|
b446c55b6f
remove some old cruft from sys/types.h
|
14 years ago |
Rich Felker
|
eff62b8a96
misplaced & in times() made it fail to work, and clobber the stack
|
14 years ago |
Rich Felker
|
5eb0d33ec0
implement flockfile api, rework stdio locking
|
14 years ago |
Rich Felker
|
d8d19f4d46
pthread.h needs clockid_t
|
14 years ago |
Rich Felker
|
9f50b77d2b
document some additional important changes
|
14 years ago |
Rich Felker
|
6f05b6bbd5
update whatsnew file for release of 0.7.0
|
14 years ago |
Rich Felker
|
8bb0e48889
match dimensions so we can use all slots without invoking OOB-array-access
|
14 years ago |
Rich Felker
|
243b542382
implement dummy pthread_attr_[gs]etschedparam functions
|
14 years ago |
Rich Felker
|
1659aa0e62
fix pthread_attr_* implementations to match corrected prototypes
|
14 years ago |
Rich Felker
|
cabf2ff349
fix missing ENOTSUP error code
|
14 years ago |
Rich Felker
|
f1821fce81
missing const in some pthread_attr_* prototypes
|
14 years ago |
Rich Felker
|
2676198733
formatting whatsnew file
|
14 years ago |
Rich Felker
|
8d07a0350e
list major changes in preparation for release
|
14 years ago |
Rich Felker
|
682a0f271f
fix failure behavior of sem_open when sem does not exist
|
14 years ago |
Rich Felker
|
cfe581b6bc
fix some semaphore wait semantics (race condition deadlock and error checking)
|
14 years ago |
Rich Felker
|
81af503610
fix sem_open and sem_close to obey posix semantics
|
14 years ago |