raise
From cppreference.com
| ヘッダ <signal.h> で定義 |
||
| int raise( int sig ); |
||
プログラムにシグナル sig を送信します。 signal() を使用して指定されたシグナルハンドラが呼び出されます。
ユーザー定義のシグナルハンドリング戦略がまだ signal() を使用して設定されていない場合、シグナルが無視されるかデフォルトのハンドラが呼び出されるかは実装定義です。
目次 |
[編集] パラメータ
| sig | - | 送信されるシグナル。実装定義の値、または以下のいずれかの値になります。
|
[編集] 戻り値
成功した場合は 0、失敗した場合はゼロ以外の値。
[編集] 例
このコードを実行
出力
Sending signal 15 Received signal 15 Exit main()
[編集] 参考文献
- C17標準 (ISO/IEC 9899:2018)
- 7.14.2.1 The raise function (p: 194-195)
- C11標準 (ISO/IEC 9899:2011)
- 7.14.2.1 The raise function (p: 267)
- C99標準 (ISO/IEC 9899:1999)
- 7.14.2.1 The raise function (p: 248)
- C89/C90標準 (ISO/IEC 9899:1990)
- 4.7.2.1 The raise function
[編集] 関連項目
| 特定のシグナルに対するシグナルハンドラを設定する (関数) | |
| raise の C++ ドキュメント
| |