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