稿子--高级信号注册函数
高级信号注册函数 ----------------------------------------------------------------------------------------------------- Linux改进版的信号处理函数: #include<signal.h> // signo : 信号编号; // act : 内核用其指向结构设置信号处理函数; // oact : 内核将原来的值存放在其指向的内存区域内; int sigaction(int signo, const struct signaction * restrict act, struct sigaction *restrict oact); 在signal.h中,sigaction的结构体: Struct sigaction { void (*sa_handler)(int); // 信号处理函数 sigset_t sa_mask; // 屏蔽信号集 int sa_flags; // 信号选项 void (*sa_sigaction)(int, sigainfo_t *, void *); // 替代sa_handler的信号处理函数 } -----------------------------------------------------------------------------------------------------
posted on 2012-11-14 16:23 xuejianhui 阅读(197) 评论(0) 编辑 收藏 举报