- 0
- 0
- 约1.11千字
- 约 16页
- 2018-12-09 发布于天津
- 举报
linux环境高级编程4- 信号讲义教材.ppt
第4讲 信号;信号的产生;进程对信号的处理方式;常见的信号;常见的信号(续);#define SIG_ERR (void (*)())-1
#define SIG_DFL (void (*)()) 0
#define SIG_IGN (void (*)()) 1 ;static void sig_usr(int); /* one handler for both signals */
int main(void)
{
if (signal(SIGUSR1, sig_usr) == SIG_ERR)
err_sys(cant catch SIGUSR1);
if (signal(SIGUSR2, sig_usr) == SIG_ERR)
err_sys(cant catch SIGUSR2);
for ( ; ; ) pause();
}
static void sig_usr(int signo) /* argument is signal number */
{
if (signo == SIGUSR1)
printf(received SIG
原创力文档

文档评论(0)