signal set 관련 함수 (sigemptyset, sigaddset, sigdelset, sigprocmask)

OS/리눅스 & 유닉스 2012. 2. 1. 20:47
#include <stdio.h>
#include <signal.h>
#include <unistd.h>
#include <stdlib.h>

void siguser_handler(int signo)

int main(int argc, char *argv[])
{
struct sigaction act_new;
act_new.sa_handler = siguser_handler;
sigfillset(&act_new.sa_mask);
//sigaddset
sigdelset(&act_new.sa_mask, SIGUSR1);
sigprocmask(SIG_SETMASK,&act_new.sa_mask,NULL);
sigaction(SIGUSR1,&act_new,NULL);
while(1)
{
sleep(1);
}
return 0;
}

void siguser_handler(int signo)
{
return 0;
}

'OS > 리눅스 & 유닉스' 카테고리의 다른 글

쓰레드, 시그널2  (0) 2012.02.02
쓰레드, 시그널  (0) 2012.02.02
pthread_kill  (0) 2012.02.01
시그널, signal  (0) 2012.02.01
프로세스 끼리의 통신 UDS  (0) 2012.01.19
: