signals.c

来自「java 到c的转换程序的原代码.对喜欢C程序而不懂JAVA程序的人很有帮助」· C语言 代码 · 共 25 行

C
25
字号
/* signals.c - signal handling for the system-call wrappers */#include <stddef.h>#include <signal.h>voiddefineHandler(int sig, void (*handler)()){    struct sigaction act;    if (handler == SIG_IGN) {        sigemptyset (&act.sa_mask);        act.sa_handler = SIG_IGN;        act.sa_flags = 0;        sigaction(sig, &act, NULL);    } else {        act.sa_handler = handler;        sigfillset(&act.sa_mask);        act.sa_flags = SA_RESTART;        sigaction (sig, &act, NULL);    }    return;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?