Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-03-10 | don't fail with EINTR in sigtimedwait | Rich Felker | 1 | -6/+6 | |
POSIX allows either behavior, but sigwait is not allowed to fail with EINTR, so the retry loop would have to be in one or the other anyway. | |||||
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-09 | fix error handling for pthread_sigmask | Rich Felker | 1 | -1/+5 | |
it must return errno, not -1, and should reject invalud values for how. | |||||
2011-03-09 | fix race condition in raise - just mask signals | Rich Felker | 1 | -9/+9 | |
a signal handler could fork after the pid/tid were read, causing the wrong process to be signalled. i'm not sure if this is supposed to have UB or not, but raise is async-signal-safe, so it probably is allowed. the current solution is slightly expensive so this implementation is likely to be changed in the future. | |||||
2011-03-09 | fix raise semantics with threads. | Rich Felker | 1 | -1/+12 | |
2011-02-20 | fix null pointer dereference introduced in last sigprocmask commit | Rich Felker | 1 | -1/+1 | |
2011-02-19 | prevent sigprocmask/pthread_sigmask from blocking implementation signals | Rich Felker | 1 | -3/+5 | |
this code was wrongly disabled because the old version was trying to be too clever and didn't work. replaced it with a simple version for now. | |||||
2011-02-15 | Port musl to x86-64. One giant commit! | Nicholas J. Kain | 2 | -0/+22 | |
2011-02-14 | header cleanup, conformance fixes - signals | Rich Felker | 2 | -6/+3 | |
2011-02-13 | fix previous commit that broke sigreturn. looks like the asm is needed. | Rich Felker | 3 | -5/+17 | |
2011-02-13 | fix omission that kept sa_restorer from being used | Rich Felker | 1 | -1/+1 | |
2011-02-12 | initial check-in, version 0.5.0v0.5.0 | Rich Felker | 32 | -0/+398 | |