sleep1.c

来自「unix linux 编程实践源代码」· C语言 代码 · 共 27 行

C
27
字号
/* sleep1.c *	purpose	show how sleep works *	usage	sleep1 *	outline	sets handler, sets alarm, pauses, then returns */#include	<stdio.h>#include	<signal.h>// #define	SHHHHmain(){	void	wakeup(int);	printf("about to sleep for 4 seconds\n");	signal(SIGALRM, wakeup);		/* catch it	*/	alarm(4);				/* set clock	*/	pause();				/* freeze here	*/	printf("Morning so soon?\n");		/* back to work	*/}void wakeup(int signum){#ifndef SHHHH	printf("Alarm received from kernel\n");#endif}

⌨️ 快捷键说明

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