Manpages

名 前

pause − シ グ ナ ル を 待 つ

書 式

#include <unistd.h>

int pause(void);

説 明

pause() は 、 呼 び 出 し た プ ロ セ ス (ま た は ス レ ッ ド ) を 、 そ の プ ロ セ ス を 終 了 さ せ た り 、 シ グ ナ ル 捕 捉 関 数 が 起 動 さ れ る よ う な シ グ ナ ル が 配 送 さ れ る ま で 、 ス リ ー プ さ せ る 。

返 り 値

pause() が 返 る の は 、 シ グ ナ ル を 受 け 取 り シ グ ナ ル 捕 獲 関 数 か ら 返 っ た 場 合 だ け で あ る 。 こ の 場 合 は pause() は −1 を 返 し 、 errnoEINTR が 設 定 さ れ る 。

エ ラ ー

EINTR シ グ ナ ル を 受 け 取 り 、 シ グ ナ ル 捕 獲 関 数 か ら 帰 っ て き た 。

準 拠

SVr4, 4.3BSD, POSIX.1−2001.

関 連 項 目

kill(2), select(2), signal(2), sigsuspend(2)

こ の 文 書 に つ い て

こ の man ペ ー ジ は Linux man−pages プ ロ ジ ェ ク ト の リ リ ー ス 3.79 の 一 部 で あ る 。 プ ロ ジ ェ ク ト の 説 明 と バ グ 報 告 に 関 す る 情 報 は http://www.kernel.org/doc/man−pages/ に 書 か れ て い る 。