Commit Graph

3 Commits

Author SHA1 Message Date
40bd1726b6 remove implementation-reserved bits when saving signal mask
this fix is necessary because a program could be started with some of
the implementation-reserved signals masked (e.g. due to exec having
been called from a signal handler, or from a non-musl program) and
then could obtain an invalid-to-use-later sigset_t as the old/saved
signal mask.
2012-06-02 20:04:27 -04:00
ad5881842e clean up pthread_sigmask/sigprocmask dependency order
it's nicer for the function that doesn't use errno to be independent,
and have the other one call it. saves some time and avoids clobbering
errno.
2011-07-30 21:09:14 -04:00
500c969f05 fix error handling for pthread_sigmask
it must return errno, not -1, and should reject invalud values for how.
2011-03-09 20:31:06 -05:00