Age | Commit message (Expand) | Author | Files | Lines |
2011-03-19 | syscall overhaul part two - unify public and internal syscall interface | Rich Felker | 19 | -31/+53 |
2011-03-19 | remove comment cruft that got left behind in x86_64 syscall.s | Rich Felker | 1 | -1/+0 |
2011-03-19 | overhaul syscall interface | Rich Felker | 6 | -13/+67 |
2011-03-18 | various legacy and linux-specific stuff | Rich Felker | 1 | -0/+5 |
2011-03-18 | implement [v]swprintf | Rich Felker | 3 | -1/+61 |
2011-03-17 | implement wprintf family of functions | Rich Felker | 4 | -0/+387 |
2011-03-17 | fix broken wmemchr (unbounded search) | Rich Felker | 1 | -1/+1 |
2011-03-17 | implement robust mutexes | Rich Felker | 9 | -10/+83 |
2011-03-17 | avoid function call to pthread_self in mutex unlock | Rich Felker | 1 | -1/+1 |
2011-03-17 | reorder mutex struct fields to make room for pointers (upcoming robust mutexes) | Rich Felker | 1 | -1/+3 |
2011-03-17 | unify lock and owner fields of mutex structure | Rich Felker | 4 | -8/+6 |
2011-03-17 | optimize contended normal mutex case; add int compare-and-swap atomic | Rich Felker | 1 | -1/+1 |
2011-03-16 | simplify logic, slightly optimize contended case for non-default mutex types | Rich Felker | 1 | -4/+2 |
2011-03-16 | correct error returns for error-checking mutexes | Rich Felker | 2 | -2/+6 |
2011-03-16 | cut out a syscall on thread creation in the case where guard size is 0 | Rich Felker | 1 | -1/+1 |
2011-03-16 | don't expose EAGAIN, etc. from timed futex wait to caller | Rich Felker | 1 | -1/+4 |
2011-03-16 | optimize file locking: avoid cache-polluting writes to global storage | Rich Felker | 2 | -3/+5 |
2011-03-14 | partially-written draft of fmemopen, still in #if 0 | Rich Felker | 1 | -3/+48 |
2011-03-12 | misplaced & in times() made it fail to work, and clobber the stack | Rich Felker | 1 | -1/+1 |
2011-03-12 | implement flockfile api, rework stdio locking | Rich Felker | 9 | -15/+66 |
2011-03-11 | implement dummy pthread_attr_[gs]etschedparam functions | Rich Felker | 2 | -0/+14 |
2011-03-11 | fix pthread_attr_* implementations to match corrected prototypes | Rich Felker | 4 | -4/+4 |
2011-03-10 | fix failure behavior of sem_open when sem does not exist | Rich Felker | 1 | -1/+5 |
2011-03-10 | fix some semaphore wait semantics (race condition deadlock and error checking) | Rich Felker | 2 | -1/+7 |
2011-03-10 | fix sem_open and sem_close to obey posix semantics | Rich Felker | 3 | -38/+85 |
2011-03-10 | optimize pthread termination in the non-detached case | Rich Felker | 2 | -4/+16 |
2011-03-10 | fix errors in sigqueue (potential information leak, wrong behavior) | Rich Felker | 1 | -5/+7 |
2011-03-10 | security fix: check that cancel/rsyscall signal was sent by the process itself | Rich Felker | 1 | -0/+3 |
2011-03-10 | more cancellation points: tcdrain, clock_nanosleep | Rich Felker | 2 | -2/+12 |
2011-03-10 | remove useless return value checks for functions that cannot fail | Rich Felker | 1 | -3/+2 |
2011-03-10 | make sigsuspend a cancellation point | Rich Felker | 1 | -1/+6 |
2011-03-10 | make sigtimedwait a cancellation point | Rich Felker | 1 | -0/+3 |
2011-03-10 | don't fail with EINTR in sigtimedwait | Rich Felker | 1 | -6/+6 |
2011-03-10 | fix sigsuspend syscall | Rich Felker | 1 | -1/+1 |
2011-03-10 | make sigaltstack work (missing macros in signal.h, error conditions) | Rich Felker | 1 | -1/+11 |
2011-03-10 | fix errno behavior in clock_* functions | Rich Felker | 3 | -3/+0 |
2011-03-09 | fix error handling for pthread_sigmask | Rich Felker | 2 | -1/+15 |
2011-03-09 | make fork properly initialize the main thread in the child process | Rich Felker | 1 | -0/+7 |
2011-03-09 | optimize pthread initialization | Rich Felker | 1 | -2/+2 |
2011-03-09 | fix race condition in raise - just mask signals | Rich Felker | 1 | -9/+9 |
2011-03-09 | fix raise semantics with threads. | Rich Felker | 1 | -1/+12 |
2011-03-08 | simplify and optimize pthread_mutex_trylock | Rich Felker | 1 | -17/+16 |
2011-03-08 | rwlock trylock functions were wrongly returning EAGAIN instead of EBUSY | Rich Felker | 2 | -3/+3 |
2011-03-08 | fix major breakage in pthread_once (it was always deadlocking) | Rich Felker | 1 | -8/+7 |
2011-03-08 | fix and optimize non-default-type mutex behavior | Rich Felker | 4 | -25/+19 |
2011-03-08 | implement pthread_mutexattr_[gs]etpshared functions | Rich Felker | 2 | -0/+16 |
2011-03-08 | disallow cpu time clocks as condattr clock values | Rich Felker | 1 | -1/+1 |
2011-03-07 | fix off-by-one error in sem_(timed)wait (using old sem value instead of new) | Rich Felker | 1 | -1/+1 |
2011-03-07 | use the selected clock from the condattr for pthread_cond_timedwait | Rich Felker | 3 | -1/+3 |
2011-03-07 | implement pthread_rwlockattr_* (essentially no-ops) | Rich Felker | 4 | -0/+28 |