Manpages

名 前

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() が 呼 び 出 さ れ た 時 点 で タ イ マ ー が 開 始 さ れ て い る 場 合 は 、 削 除 す る 前 に タ イ マ ー の 解 除 が 行 わ れ る 。 削 除 さ れ る タ イ マ ー に よ り 生 成 さ れ た 処 理 待 ち シ グ ナ ル の 扱 い は 不 定 (unspecified) で あ る 。

返 り 値

成 功 す る と 、 timer_delete() は 0 を 返 す 。 失 敗 す る と 、 −1 が 返 り 、 errno に エ ラ ー を 示 す 値 が 設 定 さ れ る 。

エ ラ ー

EINVAL

timerid が 有 効 な タ イ マ ー ID で は な い 。

バ ー ジ ョ ン

こ の シ ス テ ム コ ー ル は Linux 2.6 以 降 で 利 用 で き る 。

準 拠

POSIX.1−2001.

関 連 項 目

clock_gettime(2), timer_create(2), timer_getoverrun(2), timer_settime(2), time(7)

こ の 文 書 に つ い て

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