__signal.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
- #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)))