sigs.c

来自「linux下bash的源码」· C语言 代码 · 共 28 行

C
28
字号
#include <signal.h>#include <stdio.h>extern char	*sys_siglist[];typedef void	sighandler();main(argc, argv)int	argc;char	**argv;{	register int	i;	sighandler	*h;	for (i = 1; i < NSIG; i++) {		h = signal(i, SIG_DFL);		if (h != SIG_DFL) {			if (h == SIG_IGN)				fprintf(stderr, "%d: ignored (%s)\n", i, sys_siglist[i]);			else				fprintf(stderr, "%d: caught (%s)\n", i, sys_siglist[i]);		}	}	exit(0);}		

⌨️ 快捷键说明

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