blob: 4cd671f155cd1a79a9c5ae83a8b9cc338cad2943 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#include <features.h>
#include <linux/signal.h>
#ifndef SIGCLD
#define SIGCLD SIGCHLD
#endif
typedef int sig_atomic_t;
typedef __sighandler_t SignalHandler;
#define SignalBad ((SignalHandler)-1)
#define SignalDefault ((SignalHandler)0)
#define SignalIgnore ((SignalHandler)1)
#define __sigmask(sig) (1 << ((sig) - 1))
#define sigmask __sigmask
#define __SIGFILLSET 0xffffffff
#define __SIGEMPTYSET 0
#define __SIGADDSET(s,n) ((*s) |= (__sigmask(n)))
#define __SIGDELSET(s,n) ((*s) &= ~(__sigmask(n)))
#define __SIGISMEMBER(s,n) ((*s) & (__sigmask(n)))
|