From c75af0c8e5fdf7792081f03ca8a01764953b19a4 Mon Sep 17 00:00:00 2001 From: pommicket Date: Wed, 23 Feb 2022 22:37:01 -0800 Subject: coda --- 05/musl-0.6.0/src/signal/sigaction.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to '05/musl-0.6.0/src/signal/sigaction.c') diff --git a/05/musl-0.6.0/src/signal/sigaction.c b/05/musl-0.6.0/src/signal/sigaction.c index b1603b9..1c35e34 100644 --- a/05/musl-0.6.0/src/signal/sigaction.c +++ b/05/musl-0.6.0/src/signal/sigaction.c @@ -42,4 +42,12 @@ int __sigaction(int sig, const struct sigaction *sa, struct sigaction *old) return __libc_sigaction(sig, sa, old); } -weak_alias(__sigaction, sigaction); +int sigaction(int sig, const struct sigaction *sa, struct sigaction *old) +{ + if (sig == SIGCANCEL || sig == SIGSYSCALL) { + errno = EINVAL; + return -1; + } + return __libc_sigaction(sig, sa, old); +} + -- cgit v1.2.3