名 前
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/ に 書 か れ て い る 。