Lines Matching refs:TimeSpec
257 struct TimeSpec { struct
263 TimeSpec st_atim; argument
264 TimeSpec st_mtim;
280 using TimeSpec = struct timespec;
461 using fs_time = time_util<file_time_type, int64_t, TimeSpec>;
463 using fs_time = time_util<file_time_type, time_t, TimeSpec>;
467 inline TimeSpec extract_mtime(StatT const& st) { return st.st_mtimespec; }
468 inline TimeSpec extract_atime(StatT const& st) { return st.st_atimespec; }
470 inline TimeSpec extract_mtime(StatT const& st) {
471 TimeSpec TS = {st.st_mtime, 0};
474 inline TimeSpec extract_atime(StatT const& st) {
475 TimeSpec TS = {st.st_atime, 0};
479 inline TimeSpec extract_mtime(StatT const& st) {
480 TimeSpec TS = {st.st_mtime, st.st_mtime_n};
483 inline TimeSpec extract_atime(StatT const& st) {
484 TimeSpec TS = {st.st_atime, st.st_atime_n};
488 inline TimeSpec extract_mtime(StatT const& st) { return st.st_mtim; }
489 inline TimeSpec extract_atime(StatT const& st) { return st.st_atim; }
493 inline TimeVal make_timeval(TimeSpec const& ts) {
506 inline bool posix_utimes(const path& p, std::array<TimeSpec, 2> const& TS,
517 bool posix_utimensat(const path& p, std::array<TimeSpec, 2> const& TS,
527 bool set_file_times(const path& p, std::array<TimeSpec, 2> const& TS,