X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Fmodify.c;h=fbbf1bf2abcc77502723ef7f50c6060b49cbd56c;hp=ee6edb17f2e66e81a861f6aabcc67e4f5854e692;hb=e86f9f34e67c89123b747524d7e67dd70175d3d4;hpb=a8702d79a670941d313ec611c2ff7374c3005ddb diff --git a/src/modify.c b/src/modify.c index ee6edb17..fbbf1bf2 100644 --- a/src/modify.c +++ b/src/modify.c @@ -167,9 +167,15 @@ static int build_dentry_tree(struct dentry **root_ret, inode = root->d_inode; +#ifdef HAVE_STAT_NANOSECOND_PRECISION inode->creation_time = timespec_to_wim_timestamp(&root_stbuf.st_mtim); inode->last_write_time = timespec_to_wim_timestamp(&root_stbuf.st_mtim); inode->last_access_time = timespec_to_wim_timestamp(&root_stbuf.st_atim); +#else + inode->creation_time = unix_timestamp_to_wim(root_stbuf.st_mtime); + inode->last_write_time = unix_timestamp_to_wim(root_stbuf.st_mtime); + inode->last_access_time = unix_timestamp_to_wim(root_stbuf.st_atime); +#endif if (sizeof(ino_t) >= 8) inode->ino = (u64)root_stbuf.st_ino; else