Linux_linux0.11版本中信号汇总

来源:互联网 发布:公众号排名优化 编辑:程序博客网 时间:2024/06/15 06:34

linux0.11版本的内核源码signal.h中对各种信号有如下的定义:

#define SIGHUP    1// Hang Up -- 挂断控制终端或进程。
#define SIGINT    2 // Interrupt -- 来自键盘的中断。
#define SIGQUIT   3 // Quit -- 来自键盘的退出。
#define SIGILL    4 // Illeagle -- 非法指令。
#define SIGTRAP   5 // Trap -- 跟踪断点。
#define SIGABRT   6 // Abort -- 异常结束。
#define SIGIOT    6 // IO Trap -- 同上。
#define SIGUNUSED 7 // Unused -- 没有使用。
#define SIGFPE    8 // FPE -- 协处理器出错。
#define SIGKILL   9 // Kill -- 强迫进程终止。
#define SIGUSR1   10 // User1 -- 用户信号1,进程可使用。
#define SIGSEGV   11 // Segment Violation -- 无效内存引用。
#define SIGUSR2   12 // User2 -- 用户信号2,进程可使用。
#define SIGPIPE   13 // Pipe -- 管道写出错,无读者。
#define SIGALRM   14 // Alarm -- 实时定时器报警。
#define SIGTERM   15 // Terminate -- 进程终止。
#define SIGSTKFLT 16 // Stack Fault -- 栈出错(协处理器)。
#define SIGCHLD   17 // Child -- 子进程停止或被终止。
#define SIGCONT   18 // Continue -- 恢复进程继续执行。
#define SIGSTOP   19 // Stop -- 停止进程的执行。
#define SIGTSTP   20 // TTY Stop -- tty 发出停止进程,可忽略。
#define SIGTTIN   21 // TTY In -- 后台进程请求输入。
#define SIGTTOU   22 // TTY Out -- 后台进程请求输出。

0 0