diff options
Diffstat (limited to 'signal/sigfillset.c')
-rw-r--r-- | signal/sigfillset.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/signal/sigfillset.c b/signal/sigfillset.c index e586fd9295..83dd583b7b 100644 --- a/signal/sigfillset.c +++ b/signal/sigfillset.c @@ -18,6 +18,7 @@ #include <errno.h> #include <signal.h> #include <string.h> +#include <internal-signals.h> /* Set all signals in SET. */ int @@ -31,14 +32,7 @@ sigfillset (sigset_t *set) memset (set, 0xff, sizeof (sigset_t)); - /* If the implementation uses a cancellation signal don't set the bit. */ -#ifdef SIGCANCEL - __sigdelset (set, SIGCANCEL); -#endif - /* Likewise for the signal to implement setxid. */ -#ifdef SIGSETXID - __sigdelset (set, SIGSETXID); -#endif + __clear_internal_signals (set); return 0; } |