Sun Studio 12:C 用户指南

(7.7.1.1) The set of signals for the signal function(用于 signal 函数的信号集):

下表列出了 signal 函数可识别的每个信号的语义:

表 E–8 signal 信号的语义

信号 

编号 

缺省 

事件 

SIGHUP 

退出 

挂起

SIGINT 

退出 

中断

SIGQUIT 

信息转储 

退出

SIGILL 

信息转储 

非法指令(找到时不重置) 

SIGTRAP 

信息转储 

跟踪陷阱(捕获时不重置)

SIGIOT 

信息转储 

IOT 指令

SIGABRT 

信息转储 

由中止使用

SIGEMT 

信息转储 

EMT 指令

SIGFPE 

信息转储 

浮点异常

SIGKILL 

退出 

中止(找不到,也无法忽略)

SIGBUS 

10 

信息转储 

总线错误

SIGSEGV 

11 

信息转储 

段违规

SIGSYS 

12 

信息转储 

系统调用参数错误

SIGPIPE 

13 

退出 

写在管道上,但无读取者

SIGALRM 

14 

退出 

报警时钟

SIGTERM 

15 

退出 

来自中止的软件终止信号

SIGUSR1 

16 

退出 

用户定义的信号 1

SIGUSR2 

17 

退出 

用户定义的信号 2

SIGCLD 

18 

忽略 

子项状态更改

SIGCHLD 

18 

忽略 

子项状态更改别名

SIGPWR 

19 

忽略 

电源故障,重新启动

SIGWINCH 

20 

忽略 

窗口大小更改

SIGURG 

21 

忽略 

紧急套接字条件

SIGPOLL 

22 

退出 

发生了可轮询事件

SIGIO 

22 

退出 

可能有套接字 I/O

SIGSTOP 

23 

停止 

停止(找不到,也无法忽略)

SIGTSTP 

24 

停止 

来自 tty 的用户停止请求

SIGCONT 

25 

忽略 

停止的进程已继续

SIGTTIN 

26 

停止 

已尝试后台 tty 读

SIGTTOU 

27 

停止 

已尝试后台 tty 写

SIGVTALRM 

28 

退出 

虚拟计时器已过期

SIGPROF 

29 

退出 

文件配置计时器已过期

SIGXCPU 

30 

信息转储 

已超出 cpu 限制

SIGXFSZ 

31 

信息转储 

已超出文件大小限制

SIGWAITINGT 

32 

忽略 

进程的 lwp 受阻