summaryrefslogtreecommitdiff
path: root/data.c
diff options
context:
space:
mode:
authorAndy Piper <andypiper@users.noreply.github.com>2024-03-06 17:08:01 +0000
committerAndy Piper <andypiper@users.noreply.github.com>2024-03-06 17:08:01 +0000
commite608f3aff1bc8bfa8fac0a857714451b55c4e60a (patch)
treedeb844c506099b8e9c5285adf740acaac60f6270 /data.c
parentea4dd9bed79a517ff38aca4a845194e1dd9a715e (diff)
Add defines for time to enable macos builds.
Diffstat (limited to 'data.c')
-rw-r--r--data.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/data.c b/data.c
index d006200..4d9824a 100644
--- 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");