• 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

  • 相关阅读:
    第一阶段-坑爹猴
    终于做出来了
    一天就制作成了这些
    累成狗做出来的
    一周的学习,组合起来的成就
    刚刚出炉的搜狗浏览器最新版本
    自己动手设计了一下下百度首页
    数论:卢卡斯定理(求组合数)
    数据结构:ST表模板(可维护区间RMQ)
    快读和快写(可以使用__int128)
  • 原文地址:https://www.cnblogs.com/-colin/p/7590382.html
Copyright © 2020-2023  润新知