C語言中初始、增加和刪除進程信號的操作方法簡介
C語言sigemptyset()函數(shù):初始化信號集
頭文件:
#include <signal.h>
定義函數(shù):
int sigemptyset(sigset_t *set);
函數(shù)說明:sigemptyset()用來將參數(shù)set 信號集初始化并清空.
返回值:執(zhí)行成功則返回0, 如果有錯誤則返回-1.
錯誤代碼:EFAULT 參數(shù)set 指針地址無法存取。
C語言sigaddset()函數(shù):增加一個信號至信號集
頭文件:
#include <signal.h>
定義函數(shù):
int sigaddset(sigset_t *set, int signum);
函數(shù)說明:sigaddset()用來將參數(shù)signum 代表的信號加入至參數(shù)set 信號集里.
返回值:執(zhí)行成功則返回0, 如果有錯誤則返回-1.
錯誤代碼:
1、EFAULT 參數(shù)set 指針地址無法存取。
2、EINVAL 參數(shù)signum 非合法的信號編號。
C語言sigdelset()函數(shù):從信號集里刪除一個信號
頭文件:
#include <signal.h>
定義函數(shù):
int sigdelset(sigset_t * set, int signum);
函數(shù)說明:sigdelset()用來將參數(shù)signum 代表的信號從參數(shù)set 信號集里刪除。
返回值:執(zhí)行成功則返回0, 如果有錯誤則返回-1.
錯誤代碼:
1、EFAULT 參數(shù)set 指針地址無法存取。
2、EINVAL 參數(shù)signum 非合法的信號編號。
相關文章
詳解C++?OpenCV實現(xiàn)圖像拼接的原理及方法
本文以實現(xiàn)圖像拼接為目標,把分割開的圖像進行拼接還原,核心的內容包括:OpenCV圖像拼接相關原理以及OpenCV圖像拼接案例的實現(xiàn),感興趣的可以了解一下2022-07-07c實現(xiàn)linux下的數(shù)據(jù)庫備份
本文給大家簡單介紹下c實現(xiàn)linux下的數(shù)據(jù)庫備份的方法和具體的源碼,十分的實用,有需要的小伙伴可以參考下。2015-07-07C/C++實現(xiàn)個人收支系統(tǒng)的示例代碼
這篇文章主要介紹了C/C++實現(xiàn)個人收支系統(tǒng),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06DHCP:解析開發(fā)板上動態(tài)獲取ip的2種實現(xiàn)方法詳解
本篇文章是對開發(fā)板上動態(tài)獲取ip的2種實現(xiàn)方法進行了詳細的分析介紹,需要的朋友參考下2013-05-05