newlist

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2012年2月9日

摘要: #include <signal.h>int sigaction(int signum, const struct sigaction *act,struct sigaction *oldact);struct sigaction { void (*sa_handler)(int); void (*sa_sigaction)(int, siginfo_t *, void *); sigset_t sa_mask; int sa_flags; void (*sa_restorer)(void); };通过sa_mask设置信号掩码集。信号处理函数可以采用void (*sa_h... 阅读全文
posted @ 2012-02-09 09:40 一枚程序 阅读(671) 评论(0) 推荐(0)

摘要: alarm(设置信号传送闹钟) 相关函数 signal,sleep表头文件 #include<unistd.h>定义函数 unsigned int alarm(unsigned int seconds);函数说明 alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds 为0,则之前设置的闹钟会被取消,并将剩下的时间返回。返回值返回之前闹钟的剩余秒数,如果之前未设闹钟则返回0。范例 #include<unistd.h> #include<signal.h> void handler() { prin 阅读全文
posted @ 2012-02-09 09:39 一枚程序 阅读(341) 评论(0) 推荐(0)