commit f28e52032215722dc6e0e3fe0543b9699d5a87bf
parent c28ab1e72bf53034e8cf72aef4415dea6c722d3a
Author: grunfink <grunfink@noreply.codeberg.org>
Date: Wed, 6 Mar 2024 20:42:31 +0000
Merge pull request 'Add defines for time to enable macos builds.' (#148) from andypiper/snac2:macos-build-fix into master
Reviewed-on: https://codeberg.org/grunfink/snac2/pulls/148
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/data.c b/data.c
@@ -102,6 +102,13 @@ int srv_open(char *basedir, int auto_upgrade)
xs *tmpdir = xs_fmt("%s/tmp", srv_basedir);
mkdirx(tmpdir);
+#ifdef __APPLE__
+/* Apple uses st_atimespec instead of st_atim etc */
+#define st_atim st_atimespec
+#define st_ctim st_ctimespec
+#define st_mtim st_mtimespec
+#endif
+
#ifdef __OpenBSD__
char *v = xs_dict_get(srv_config, "disable_openbsd_security");