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

  • 相关阅读:
    无监督聚类K-means算法
    Python程序执行顺序
    修改jupyter notebook响应的浏览器
    Vijos1035 贪婪的送礼者 [map的应用]
    POJ 2976 Dropping tests [二分]
    POJ 3111 K Best 最大化平均值 [二分]
    HDU 2899 Strange fuction [二分]
    HDU 2141 can you find it [二分]
    HDU 4004 The Frog's Games [二分]
    HDU 1969 Pie [二分]
  • 原文地址:https://www.cnblogs.com/-colin/p/7590382.html
Copyright © 2011-2022 走看看