EN JA
PAUSE(3)
PAUSE(3) FreeBSD Library Functions Manual PAUSE(3)

名称

pauseシグナルが送られるまで停止する

ライブラリ

Standard C Library (libc, -lc)

書式

#include < unistd.h>

int
pause( void);

解説

pause は、時代遅れとなり sigsuspend(2) によって置き換えられました。

pause() 関数によってプロセスは、シグナルが kill(2) 関数か、またはインターバルタイマのいずれかから受信されるまで、強制的に停止します。 ( setitimer(2) 参照。) pause() の間に開始されたシグナルハンドラが終了すると、 pause() 呼び出しは、返ります。

戻り値

常に、-1 を返します。

エラー

pause() 関数は、常に次を返します:
[ EINTR]
呼び出しが割り込まれました。

歴史

pause() システムコールは、 Version 6 AT&T UNIX で登場しました。
June 4, 1993 FreeBSD