summaryrefslogtreecommitdiff
path: root/include/signal.h
AgeCommit message (Collapse)AuthorFilesLines
2012-05-22bsd_signal is a legacy (removed) XSI function, not needed in _BSD_SOURCERich Felker1-4/+1
its only purpose was for use on non-BSD systems that implement sysv semantics for signal() by default.
2012-05-22support _BSD_SOURCE feature test macroRich Felker1-2/+10
patch by Isaac Dunham. matched closely (maybe not exact) to glibc's idea of what _BSD_SOURCE should make visible.
2012-04-13rename __sa_restorer to sa_restorer in struct sigactionRich Felker1-1/+1
this is legal since sa_* is in the reserved namespace for signal.h, per posix. note that the sa_restorer field is not used anywhere, so programs that are trying to use it may still break, but at least they'll compile. if it turns out such programs actually need to be able to set their own sa_restorer to function properly, i'll add the necessary code to sigaction.c later.
2012-01-25fix typo in FPE_FLTUND definition, signal.hRich Felker1-1/+1
2011-09-21fix missing SIG_DFL, SIG_IGN, SIG_ERR without posix in signal.hRich Felker1-5/+6
2011-09-20fix broken siginfo_t with _GNU_SOURCE definedRich Felker1-6/+5
this bug was introduced in a recent patch. the problem we're working around is that broken GNU software wants to use "struct siginfo" rather than "siginfo_t", but "siginfo" is not in the reserved namespace and thus not legal for the standard header to use.
2011-09-19add some more siginfo aliases broken software expects...Rich Felker1-0/+2
2011-09-19cleanup redundancy in bits/signal.h versionsRich Felker1-4/+108
2011-09-12implement gnu sigisemptysetRich Felker1-0/+1
2011-09-02fix missing prototypes/wrong signature for psiginfo, psignalRich Felker1-0/+3
2011-06-16fix some struct padding to match LSB/glibc ABI where it may be helpfulRich Felker1-0/+1
2011-05-05add SA_NOMASK alias for SA_NODEFER with _GNU_SOURCERich Felker1-0/+1
2011-04-13fix incorrect GNU sighandler_t typedefRich Felker1-1/+1
2011-03-29implement POSIX timersRich Felker1-6/+16
this implementation is superior to the glibc/nptl implementation, in that it gives true realtime behavior. there is no risk of timer expiration events being lost due to failed thread creation or failed malloc, because the thread is created as time creation time, and reused until the timer is deleted.
2011-02-20move the GNU siginfo renaming so it doesn't lead to mismatching namesRich Felker1-1/+4
2011-02-16some gnu software wrongly uses "struct siginfo" instead of siginfo_t...Rich Felker1-0/+1
2011-02-15fix broken signal.h from header cleanupRich Felker1-2/+2
2011-02-15fix some type leakage (timer_t) from x86_64 commitRich Felker1-1/+0
2011-02-15Port musl to x86-64. One giant commit!Nicholas J. Kain1-0/+1
2011-02-14header cleanup, conformance fixes - signalsRich Felker1-13/+19
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+98