sighandler_t signal(int signum, sighandler_t handler);
功能:
信号处理函数
参数:
signum:要处理的信号
handler:信号处理方式
SIG_IGN:忽略信号
SIG_DFL:执行默认操作
handler:捕捉信
cs#include<stdio.h> #include<signal.h> #include<unistd.h> void handler(int sig) {printf("hello");} int main { signal(SIGINT,SIG_DEL);//执行默认操作 signal(SIGINT,SIG_IGN);//忽略信号 signal(SIGINT,handler);//捕获信号 pause();n return 0; }
void handler(int sig){} //函数名可以自定义
返回值:
成功:设置之前的信号处理方式
失败:-1
[io]进程间通信 -信号函数 —信号处理过程
xueningshiny2024-08-10 18:07
相关推荐
XY.散人1 天前
初识Linux · 信号处理 · 续XY.散人1 天前
初识Linux · 信号处理宋发元2 天前
Preamble puncture 信号处理技术FPGA狂飙4 天前
FPGA 常用 I/O 电平标准有哪些?北京青翼科技4 天前
【FMC169】基于VITA57.1标准的4发4收射频子模块(基于ADRV9026)柳鲲鹏7 天前
雷达信号处理的流程和恒虚警检测CFAR雷龙发展:Leah8 天前
离线语音识别自定义功能怎么用?陌夏微秋8 天前
51单片机基础02 动态数码管显示-并串转换艾思科蓝-何老师【H8053】9 天前
【ACM出版】第四届信号处理与通信技术国际学术会议(SPCT 2024)