• 结构体sigset_t(信号集合)
  • 函数

    阻塞信号是保持该信号并推迟发送,直到阻塞解除,但不会丢失。

    结构体sigset_t(信号集合)

    其中每一位对应系统支持的一种信号。结构体内部是数组。

    函数

    函数名 描述
    [[sigemptyset sigempty]] 初始化信号集为空集
    [[sigfillset sigfillset]] 初始化信号集包含全部信号
    [[sigaddset sigaddset]] 向信号集中添加信号
    [[sigdelset sigdelset]] 从信号集中删除信号
    [[sigismember sigismember]] 测试某信号是否在信号集中
    [[sigprocmask sigprocmask]] 使信号集中的信号被屏蔽掉
    [[sigpending sigpending]] 返回当前进程因受阻而未交付的信号集

    注意前面四个函数只对信号集类型(sigset_t)变量进行改动,但是并不实际阻塞信号。
    程序在使用sigset_t类型的数据对象之前,必须要调用sigemptyset()或sigfillset()这两个函数之一。