PAUSE(3)

명칭
pause - 시그널을 받을 때까지 정지

프로그램 라이브러리
libc

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

해설
pause 는, sigsuspend(2) 로 옮겨졌습니다.

pause() 함수는, kill(2) 함수나 인터벌 타이머 (setitimer(2) 참조)로부터 시그널을 받을 때까지, 프로세스를 강제적으로 정지합니다. pause() 의 실행중에 개시된 시그널 핸들러가 종료하면(자), pause() 의 호출은 돌아옵니다.

반환값
항상 -1 이 되돌려집니다.

에러
pause() 함수는, 항상 이하를 되돌립니다.

[EINTR]
    호출이 끼어들어졌습니다.

관련 항목
kill(2), select(2), sigsuspend(2)

역사
pause() 시스템 콜은, AT&T UNIX 에 추가되었습니다.