"TF" System Use Entry
"PX"(ファイルモードとuid/gid)と"TF"(各種ファイル時間)のSystem Use Entryに対応しました。
iso_image_file_source_impl.hppの差分
"TF" System Use Entryで扱う時間は次のいずれかの形式です。
struct date_time { char year[4]; char month[2]; char day[2]; char hour[2]; char minute[2]; char second[2]; char centisecond[2]; boost::int8_t timezone; }; struct binary_date_time { boost::uint8_t year; boost::uint8_t month; boost::uint8_t day; boost::uint8_t hour; boost::uint8_t minute; boost::uint8_t second; boost::int8_t timezone; };
今のところ、精度の高いdate_timeで保持するようにしています。
タイムスタンプはhamigaki::filesystem::timestampで統一したいところですが、タイムゾーン計算が面倒でそのままになっています。
明日はBoost.DateTimeを使ってタイムゾーン計算をやってみようと思います。