blob: 2c3385ea896030102be86a67c676d66282d38fa6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#define __KERNEL__
#define sigdelset foobar
#include <asm/signal.h>
#undef sigdelset
int __sigdelset(sigset_t *set, int signo) {
unsigned long sig = signo - 1;
if (_NSIG_WORDS == 1)
set->sig[0] &= ~(1UL << sig);
else
set->sig[sig / _NSIG_BPW] &= ~(1UL << (sig % _NSIG_BPW));
return 0;
}
int sigdelset (sigset_t *env, int signo) __attribute__((weak,alias("__sigdelset")));
|