linuxer_lhw
全部博文(17)
linux编程工具(0)
linux应用编程(0)
GUI(0)
2009年(17)
yqy_work
yangyefe
NIHAO111
liao4155
alqaida
gj198909
totopper
分类: LINUX
2009-11-04 20:12:28
void sigalrm_fn(int sig) { printf("alarm!\n"); alarm(2); //alarm只设定为发送一次信号,如果要多次发送,就要多次使用alarm调用 return; } int main(void) { signal(SIGALRM, sigalrm_fn); alarm(1); while(1) pause(); }
20#include <stdio.h> // for printf() 21#include <unistd.h> // for pause() 22#include <signal.h> // for signal() 23#include <string.h> // for memset() 24#include <sys/time.h> // struct itimeral. setitimer() 25 26void printMsg(int); 27 28int main() { 29 // Get system call result to determine successful or failed 30 int res = 0; 31 // Register printMsg to SIGALRM 32 signal(SIGALRM, printMsg)
上一篇:readn和writen
下一篇:《UNIX 网络编程:第3版》封装函数的分析说明
登录 注册