次の表に signal 関数が認識する各シグナルの意味を示します。
表 E–8 signal シグナルの意味
シグナル |
いいえ。 |
デフォルト |
イベント |
---|---|---|---|
SIGHUP |
1 |
終了 |
ハングアップ |
SIGINT |
2 |
終了 |
interrupt |
SIGQUIT |
3 |
コア |
quit |
SIGILL |
4 |
コア |
不当な命令 (捕捉されてもリセットされない) |
SIGTRAP |
5 |
コア |
トレーストラップ (捕捉されてもリセットされない) |
SIGIOT |
6 |
コア |
IOT 命令 |
SIGABRT |
6 |
コア |
異常終了時に使用 |
SIGEMT |
7 |
コア |
EMT 命令 |
SIGFPE |
8 |
コア |
浮動小数点の例外 |
SIGKILL |
9 |
終了 |
強制終了 (捕捉または無視できない) |
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 |
終了 |
ソケット入出力可能 |
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 がブロックされた |