diff options
author | Edward Thomson <ethomson@edwardthomson.com> | 2018-01-31 14:48:42 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-01-31 14:48:42 -0800 |
commit | 341608dcd47f1c36ed8cb00e84d3e150bdda70fb (patch) | |
tree | 6cf42d239766d90875badf25bf20ed2afff458a8 | |
parent | 9d8510b3bec46a1de7f598a5ab8305be54800b04 (diff) | |
parent | 054e4c08d2600c61a4805197381b15830f2762bd (diff) | |
download | libgit2-341608dcd47f1c36ed8cb00e84d3e150bdda70fb.tar.gz |
Merge pull request #4507 from tomas/patch-1
Honor 'GIT_USE_NSEC' option in `filesystem_iterator_set_current`
-rw-r--r-- | src/iterator.c | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/iterator.c b/src/iterator.c index 132b2c77c..ff075ce8c 100644 --- a/src/iterator.c +++ b/src/iterator.c @@ -1458,10 +1458,15 @@ static void filesystem_iterator_set_current( filesystem_iterator_entry *entry) { iter->entry.ctime.seconds = entry->st.st_ctime; - iter->entry.ctime.nanoseconds = entry->st.st_ctime_nsec; - iter->entry.mtime.seconds = entry->st.st_mtime; + +#if defined(GIT_USE_NSEC) + iter->entry.ctime.nanoseconds = entry->st.st_ctime_nsec; iter->entry.mtime.nanoseconds = entry->st.st_mtime_nsec; +#else + iter->entry.ctime.nanoseconds = 0; + iter->entry.mtime.nanoseconds = 0; +#endif iter->entry.dev = entry->st.st_dev; iter->entry.ino = entry->st.st_ino; |