__signal.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:1k
源码类别:

MySQL数据库

开发平台:

Visual C++

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