diff options
Diffstat (limited to 'signal/sigdelset.c')
-rw-r--r-- | signal/sigdelset.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/signal/sigdelset.c b/signal/sigdelset.c index cd83dda57b..011978cf33 100644 --- a/signal/sigdelset.c +++ b/signal/sigdelset.c @@ -17,13 +17,14 @@ #include <errno.h> #include <signal.h> -#include <sigsetops.h> +#include <internal-signals.h> /* Add SIGNO to SET. */ int sigdelset (sigset_t *set, int signo) { - if (set == NULL || signo <= 0 || signo >= NSIG) + if (set == NULL || signo <= 0 || signo >= NSIG + || __is_internal_signal (signo)) { __set_errno (EINVAL); return -1; |