pause サブルーチン

目的

シグナルが受信されるまでプロセスを中断します。

ライブラリー

標準 C ライブラリー (libc.a)

構文

#include <unistd.h>
int pause (void)

説明

pauseサブルーチンは、シグナルを受け取るまで呼び出したプロセスを一時停止する。 シグナルは、呼び出しプロセスによって無視されるシグナルであってはなりません。 一時停止サブルーチンは、シグナル受信時の動作には影響しない。

戻り値

受け取ったシグナルによって呼び出し元のプロセスが終了した場合、pauseサブルーチンは戻りません。

シグナルが呼び出しプロセスによってキャッチされ、シグナル・キャッチング関数から制御が戻されると、呼び出しプロセスは中断ポイントから実行を再開します。 pauseサブルーチンは-1を返し、errnoグローバル変数にEINTRをセットする。