-
Notifications
You must be signed in to change notification settings - Fork 7
timer_delete(2)
Seonghun Lim edited this page Jul 1, 2018
·
2 revisions
timer_delete - POSIX 프로세스별 타이머 삭제하기
#include <time.h>
int timer_delete(timer_t timerid);
-lrt
로 링크.
glibc 기능 확인 매크로 요건 (feature_test_macros(7) 참고):
-
timer_delete()
: _POSIX_C_SOURCE >= 199309L
timer_delete()
는 timerid
에 주어진 ID의 타이머를 삭제한다. 이 호출 시점에 타이머가 장전 상태이면 삭제 전에 해제한다. 삭제된 타이머가 생성한 대기 중 시그널의 처리 방법은 명세되어 있지 않다.
성공 시 timer_delete()
는 0을 반환한다. 실패 시 -1을 반환하며 오류를 나타내도록 errno
를 설정한다.
EINVAL
-
timerid
가 유효한 타이머 ID가 아니다.
리눅스 2.6부터 이 시스템 호출이 사용 가능하다.
POSIX.1-2001, POSIX.1-2008.
clock_gettime(2), timer_create(2), timer_getoverrun(2), timer_settime(2), time(7)
2015-08-08