Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/remmina_file.c')
-rw-r--r--src/remmina_file.c5
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;