glibc/signal
Adhemerval Zanella d83da3a4ce Optimize sighold implementation
This patch simplifies sighold a bit by removing an extra sigprocmask
and using SIG_BLOCK (which union of the current set and the set argument).

Checked on x86_64-linux-gnu.

	* signal/sighold.c (sighold): Optimize implementation.

Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Reviewed-by: Zack Weinberg <zackw@panix.com>
2017-11-06 17:37:57 -02:00
..
bits/types Fix sigval namespace (bug 21944). 2017-08-16 20:33:59 +00:00
sys
allocrtsig.c
kill.c Hide internal signal functions [BZ #18822] 2017-10-01 16:04:41 -07:00
killpg.c
Makefile Fix sigval namespace (bug 21944). 2017-08-16 20:33:59 +00:00
raise.c
sigaction.c
sigaddset.c
sigaltstack.c
sigandset.c
sigblock.c Hide internal signal functions [BZ #18822] 2017-10-01 16:04:41 -07:00
sigdelset.c
sigempty.c
sigfillset.c
siggetmask.c
sighold.c Optimize sighold implementation 2017-11-06 17:37:57 -02:00
sigignore.c
sigintr.c
sigisempty.c
sigismem.c
signal.c
signal.h Fix sigval namespace (bug 21944). 2017-08-16 20:33:59 +00:00
sigorset.c
sigpause.c
sigpending.c
sigprocmask.c Hide internal signal functions [BZ #18822] 2017-10-01 16:04:41 -07:00
sigqueue.c
sigrelse.c
sigreturn.c
sigset.c
sigsetmask.c
sigsetops.c
sigstack.c
sigsuspend.c
sigtimedwait.c
sigvec.c
sigwait.c
sigwaitinfo.c
sysv_signal.c
tst-raise.c
tst-signal.c
tst-sigset2.c
tst-sigset.c
tst-sigsimple.c
Versions