diff options
Diffstat (limited to 'src/remmina_file.c')
-rw-r--r-- | src/remmina_file.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/remmina_file.c b/src/remmina_file.c index b2b6a3e77..d362c552c 100644 --- a/src/remmina_file.c +++ b/src/remmina_file.c @@ -1111,8 +1111,13 @@ remmina_file_touch(RemminaFile *remminafile) if (errno != ENOENT) REMMINA_DEBUG("stat %s:", remminafile->statefile); } else if (!r) { +#ifdef __APPLE__ + times[0] = st.st_atimespec; + times[1] = st.st_mtimespec; +#else times[0] = st.st_atim; times[1] = st.st_mtim; +#endif if (utimensat(AT_FDCWD, remminafile->statefile, times, 0) < 0) REMMINA_DEBUG("utimensat %s:", remminafile->statefile); return; |