Lines Matching defs:TimeSpec
51 struct TimeSpec {
57 TimeSpec st_atim;
58 TimeSpec st_mtim;
77 inline TimeSpec filetime_to_timespec(LARGE_INTEGER li) {
78 TimeSpec ret;
84 inline TimeSpec filetime_to_timespec(FILETIME ft) {
91 inline FILETIME timespec_to_filetime(TimeSpec ts) {
101 using TimeSpec = struct timespec;
105 inline TimeVal make_timeval(TimeSpec const& ts) {
271 using fs_time = time_util<file_time_type, int64_t, TimeSpec>;
273 using fs_time = time_util<file_time_type, time_t, TimeSpec>;
277 inline TimeSpec extract_mtime(StatT const& st) { return st.st_mtimespec; }
278 inline TimeSpec extract_atime(StatT const& st) { return st.st_atimespec; }
280 inline TimeSpec extract_mtime(StatT const& st) {
281 TimeSpec TS = {st.st_mtime, 0};
284 inline TimeSpec extract_atime(StatT const& st) {
285 TimeSpec TS = {st.st_atime, 0};
289 inline TimeSpec extract_mtime(StatT const& st) {
290 TimeSpec TS = {st.st_mtime, st.st_mtime_n};
293 inline TimeSpec extract_atime(StatT const& st) {
294 TimeSpec TS = {st.st_atime, st.st_atime_n};
298 inline TimeSpec extract_mtime(StatT const& st) { return st.st_mtim; }
299 inline TimeSpec extract_atime(StatT const& st) { return st.st_atim; }
305 inline bool posix_utimes(const path& p, std::array<TimeSpec, 2> const& TS, error_code& ec) {
315 inline bool posix_utimensat(const path& p, std::array<TimeSpec, 2> const& TS, error_code& ec) {
324 inline bool set_file_times(const path& p, std::array<TimeSpec, 2> const& TS, error_code& ec) {