zoukankan      html  css  js  c++  java
  • linux 进程信号集合 sigset_t -(转自linengeir的专栏)

    sigset_t

      号集及信号集操作函数:信号集被定义为一种数据类型:
      typedef struct {
      unsigned long sig[_NSIG_WORDS];
      } sigset_t
      信号集用来描述信号的集合,linux所支持的所有信号可以全部或部分的出现在信号集中,主要与信号阻塞相关函数配合使用。下面是为信号集操作定义的相关函数:
      int sigemptyset(sigset_t *set);
      int sigfillset(sigset_t *set);
      int sigaddset(sigset_t *set, int signum)
      int sigdelset(sigset_t *set, int signum);
      int sigismember(const sigset_t *set, int signum);
      头文件
      #include <signal.h>
      sigemptyset(sigset_t *set)初始化由set指定的信号集,信号集里面的所有信号被清空;
      sigfillset(sigset_t *set)调用该函数后,set指向的信号集中将包含linux支持的64种信号;
      sigaddset(sigset_t *set, int signum)在set指向的信号集中加入signum信号;
      sigdelset(sigset_t *set, int signum)在set指向的信号集中删除signum信号;
      sigismember(const sigset_t *set, int signum)判定信号signum是否在set指向的信号集中。

    转载链接:http://blog.csdn.net/haidonglin/article/details/4368262

  • 相关阅读:
    openstack--9--深入理解虚拟机
    KVM部署、使用、调优
    Mysql主从---删除master.info和relya-log.info实验
    saltstack实战4--综合练习3
    saltstack实战4--综合练习4
    saltstack实战4--综合练习2
    nmap命令-----高级用法
    saltstack实战4--综合练习1
    saltstack实战3--配置管理之pillar
    nmap命令-----基础用法
  • 原文地址:https://www.cnblogs.com/-colin/p/7590382.html
Copyright © 2011-2022 走看看