diff options
Diffstat (limited to 'libc')
| -rw-r--r-- | libc/sysdeps/linux/i386/sigaction.c | 12 | ||||
| -rw-r--r-- | libc/sysdeps/linux/x86_64/sigaction.c | 7 | 
2 files changed, 0 insertions, 19 deletions
diff --git a/libc/sysdeps/linux/i386/sigaction.c b/libc/sysdeps/linux/i386/sigaction.c index 602f759a4..de0c75ded 100644 --- a/libc/sysdeps/linux/i386/sigaction.c +++ b/libc/sysdeps/linux/i386/sigaction.c @@ -41,12 +41,6 @@ int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oac  {  	struct sigaction kact; -#ifdef SIGCANCEL -	if (sig == SIGCANCEL) { -		__set_errno(EINVAL); -		return -1; -	} -#endif  	if (act) {  		memcpy(&kact, act, sizeof(kact));  		kact.sa_flags |= SA_RESTORER; @@ -69,12 +63,6 @@ int __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oac  	int result;  	struct old_kernel_sigaction kact, koact; -#ifdef SIGCANCEL -	if (sig == SIGCANCEL) { -		__set_errno(EINVAL); -		return -1; -	} -#endif  	if (act) {  		kact.k_sa_handler = act->sa_handler;  		kact.sa_mask = act->sa_mask.__val[0]; diff --git a/libc/sysdeps/linux/x86_64/sigaction.c b/libc/sysdeps/linux/x86_64/sigaction.c index d1adbc4be..91df04e9f 100644 --- a/libc/sysdeps/linux/x86_64/sigaction.c +++ b/libc/sysdeps/linux/x86_64/sigaction.c @@ -70,13 +70,6 @@ __libc_sigaction(int sig, const struct sigaction *act, struct sigaction *oact)  	int result;  	struct old_kernel_sigaction kact, koact; -#ifdef SIGCANCEL -	if (sig == SIGCANCEL) { -		__set_errno(EINVAL); -		return -1; -	} -#endif -  	if (act) {  		kact.k_sa_handler = act->sa_handler;  		kact.sa_mask = act->sa_mask.__val[0];  | 
