Scroll to navigation

ALARM(2) 리눅스 프로그래머 매뉴얼 ALARM(2)

이름

alarm - 시그널 전달을 위한 알람을 설정한다.

사용법

#include <unistd.h>

unsigned int alarm(unsigned int seconds);

설명

alarmseconds초 후에 프로세스에 SIGALRM 시그널이 전달되도록 설정한다.

만약 seconds가 0이면 alarm이 수행되지 않는다.

어떤 경우에도 이전에 설정된 alarm은 은 취소된다.

반환값

alarm은 이전에 설정된 알람이 시그널을 전달할 때까지 남은 시간을 초 단위의 숫자로 반환하거나, 이전에 설정된 알람이 없다면 0을 반환한다.

주의

alarmsetitimer는 같은 타이머를 공유한다; 한 쪽을 호출하면 다른 쪽을 간섭할 것이다.

스케줄링 지연이 임의의 시간 동안 프로세스의 수행을 지연시킬 수도 있다.

호환

SVr4, SVID, POSIX, X/OPEN, BSD 4.3

관련 항목

setitimer(2), signal(2), sigaction(2), gettimeofday(2), select(2), pause(2), sleep(3)

역자

임종균 <hermes44@secsm.org>, 2000년 4월 14일

1993년 7월 21일 리눅스