diff options
Diffstat (limited to 'mdk-stage1/dietlibc/lib/sigismember.c')
-rw-r--r-- | mdk-stage1/dietlibc/lib/sigismember.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/mdk-stage1/dietlibc/lib/sigismember.c b/mdk-stage1/dietlibc/lib/sigismember.c deleted file mode 100644 index 8ffe9762a..000000000 --- a/mdk-stage1/dietlibc/lib/sigismember.c +++ /dev/null @@ -1,16 +0,0 @@ -#include <signal.h> -#include <errno.h> - -#define __sigmask(sig) ( ((unsigned long)1) << (((sig)-1) % (8*sizeof(unsigned long))) ) -#define __sigword(sig) ( ((sig)-1) / (8*sizeof(unsigned long)) ) - -int sigismember(const sigset_t *set, int signo) { - if ((signo<1)||(signo>SIGRTMAX)) { - (*__errno_location())=EINVAL; - return -1; - } else { - unsigned long __mask = __sigmask (signo); - unsigned long __word = __sigword (signo); - return (set->sig[__word] & __mask)?1:0; - } -} |