Linux編程:捕獲信號並修改信號函數

捕獲信號並修改信號函數

#include<stdlib.h>
#include<stdio.h>
#include<unistd.h>
#include<string.h>
#include<signal.h>
void sig_int(int signo)//自定義信號處理函數
{
	printf("....catch signal\n");
	signal(SIGINT,SIG_DFL);//信號處理函數執行
}
int main()
{
	signal(SIGINT,sig_int);//捕獲信號sigint,修改信號處理函數
	while(1);//等待信號抵達
	return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章