summaryrefslogtreecommitdiff
path: root/src/signal/sigaction.c
AgeCommit message (Expand)AuthorFilesLines
2023-02-09fix wrong sigaction syscall ABI on mips*, or1k, microblaze, riscv64Rich Felker1-1/+4
2020-10-24lift sigaction abort locking to fix posix_spawn child deadlockRich Felker1-13/+16
2020-10-14fix unintended observability of SIGABRT disposition reset via sigactionRich Felker1-9/+8
2020-10-14move __abort_lock to its own file and drop pointless weak_alias trickRich Felker1-6/+0
2019-08-17fix external dummy_lock symbol inadvertently introduced in sigactionRich Felker1-1/+1
2018-12-18add __timedwait backend workaround for old kernels where futex EINTRsRich Felker1-0/+6
2018-09-12split internal lock API out of libc.h, creating lock.hRich Felker1-0/+1
2018-09-05define and use internal macros for hidden visibility, weak refsRich Felker1-1/+2
2018-09-01consistently use _NSIG/8 idiom for kernel sigset size in sigactionRich Felker1-3/+3
2018-09-01always terminate by SIGABRT when abort is calledRich Felker1-4/+21
2015-12-15fix crash when signal number 0 is passed to sigactionRich Felker1-5/+1
2015-09-23fix signal return for sh/fdpicRich Felker1-2/+0
2014-03-24always initialize thread pointer at program startRich Felker1-4/+15
2013-12-12include cleanups: remove unused headers and add feature test macrosSzabolcs Nagy1-1/+0
2013-08-09optimize posix_spawn to avoid spurious sigaction syscallsRich Felker1-1/+15
2013-07-30use separate sigaction buffers for old and new dataTimo Teräs1-5/+5
2012-11-08clean up sloppy nested inclusion from pthread_impl.hRich Felker1-0/+1
2012-10-11avoid the thread-ptr-init behavior of sigaction when not installing handlerRich Felker1-1/+2
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker1-2/+2
2012-07-11remove unused var in new sigaction codeRich Felker1-1/+1
2012-07-11changes to kernel sigaction struct handling in preparation for mips portRich Felker1-14/+7
2012-02-27work around "signal loses thread pointer" issue with "approach 2"Rich Felker1-0/+5
2011-05-07overhaul implementation-internal signal protectionsRich Felker1-1/+1
2011-04-14use a separate signal from SIGCANCEL for SIGEV_THREAD timersRich Felker1-1/+1
2011-03-20global cleanup to use the new syscall interfaceRich Felker1-1/+1
2011-02-13fix previous commit that broke sigreturn. looks like the asm is needed.Rich Felker1-5/+2
2011-02-13fix omission that kept sa_restorer from being usedRich Felker1-1/+1
2011-02-12initial check-in, version 0.5.0v0.5.0Rich Felker1-0/+48