C語(yǔ)言中進(jìn)程信號(hào)集的相關(guān)操作函數(shù)詳解
C語(yǔ)言sigismember()函數(shù):測(cè)試某個(gè)信號(hào)是否已加入至信號(hào)
頭文件:#include <signal.h>
定義函數(shù):int sigismember(const sigset_t *set, int signum);
函數(shù)說明:sigismember()用來測(cè)試參數(shù)signum 代表的信號(hào)是否已加入至參數(shù)set 信號(hào)集里. 如果信號(hào)集里已有該信號(hào)則返回1, 否則返回0.
返回值:信號(hào)集已有該信號(hào)則返回1, 沒有則返回0.如果有錯(cuò)誤則返回-1.
錯(cuò)誤代碼:
1、EFAULT 參數(shù)set 指針地址無法存取。
2、EINVAL 參數(shù)signum 非合法的信號(hào)編號(hào)。
C語(yǔ)言sigfillset()函數(shù):將所有信號(hào)加入至信號(hào)集
頭文件:#include <signal.h>
定義函數(shù):int sigfillset(sigset_t * set);
函數(shù)說明:sigfillset()用來將參數(shù)set 信號(hào)集初始化, 然后把所有的信號(hào)加入到此信號(hào)集里.
返回值:執(zhí)行成功則返回0, 如果有錯(cuò)誤則返回-1。
附加說明:EFAULT 參數(shù)set 指針地址無法存取。
C語(yǔ)言sigemptyset()函數(shù):初始化信號(hào)集
頭文件:#include <signal.h>
定義函數(shù):int sigemptyset(sigset_t *set);
函數(shù)說明:sigemptyset()用來將參數(shù)set 信號(hào)集初始化并清空.
返回值:執(zhí)行成功則返回0, 如果有錯(cuò)誤則返回-1.
錯(cuò)誤代碼:EFAULT 參數(shù)set 指針地址無法存取。
相關(guān)文章
Windows10配置VSCode C++環(huán)境(超詳細(xì),面向小白以及大佬們)
這篇文章主要介紹了Windows10配置VSCode C++環(huán)境(超詳細(xì),面向小白以及大佬們),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12
C語(yǔ)言實(shí)現(xiàn)電話訂餐管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語(yǔ)言實(shí)現(xiàn)電話訂餐管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
C++中實(shí)現(xiàn)接口繼承與實(shí)現(xiàn)繼承的方法及它們的區(qū)別
在 C++ 中,接口繼承和實(shí)現(xiàn)繼承是兩種不同的繼承方式,它們?cè)谠O(shè)計(jì)模式、代碼復(fù)用和多態(tài)性方面有著不同的應(yīng)用,下面將分別解釋這兩者的概念、實(shí)現(xiàn)方式及其區(qū)別,感興趣的朋友一起看看吧2024-12-12
VS2010 boost標(biāo)準(zhǔn)庫(kù)開發(fā)環(huán)境安裝教程
這篇文章主要為大家詳細(xì)介紹了VS2010 boost標(biāo)準(zhǔn)庫(kù)開發(fā)環(huán)境的安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-04-04

