名 前
uuid_time − UUID が 生 成 さ れ た 時 刻 を 取 り 出 す
書 式
#include <uuid/uuid.h>
time_t uuid_time(uuid_t uu, struct timeval *ret_tv)
説 明
uuid_time は 、 与 え ら れ た 時 刻 ベ ー ス の UUID uu か ら 、 そ れ が 生 成 さ れ た 時 刻 を 取 り 出 す 。 UUID の 生 成 時 刻 は 特 定 の タ イ プ の UUID に の み エ ン コ ー ド さ れ て い る 点 に 注 意 す る こ と 。 こ の 関 数 が 時 刻 を 取 り 出 せ る UUID は 、 お そ ら く uuid_generate_time(3) 関 数 に よ っ て 生 成 さ れ た も の に 限 ら れ る 。 他 の 仕 組 み に よ っ て 生 成 さ れ た UUID で は 、 取 り 出 せ る 場 合 も あ る し 、 取 り 出 せ な い 場 合 も あ る 。
返 り 値
UUID が 生 成 さ れ た 時 刻 が 、 January 1 1970 GMT (the epoch: 紀 元 ) か ら の 経 過 秒 数 で 返 さ れ る (time(2) を 見 よ )。 UUID が 生 成 さ れ た 時 刻 を 、 紀 元 か ら の 秒 + マ イ ク ロ 秒 で 表 し た も の も 、 ret_tv が 指 す 場 所 に 保 存 さ れ て い る (gettimeofday(2) を 見 よ )。
著 者
Theodore Y. Ts’o
入 手 方 法
http://e2fsprogs.sourceforge.net/">http://e2fsprogs.sourceforge.net/
関 連 項 目
uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_parse(3), uuid_unparse(3)