Procházet zdrojové kódy

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
grunfink před 2 roky
rodič
revize
f28e520322
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. 7 0
      data.c

+ 7 - 0
data.c

@@ -102,6 +102,13 @@ int srv_open(char *basedir, int auto_upgrade)
     xs *tmpdir = xs_fmt("%s/tmp", srv_basedir);
     xs *tmpdir = xs_fmt("%s/tmp", srv_basedir);
     mkdirx(tmpdir);
     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__
 #ifdef __OpenBSD__
     char *v = xs_dict_get(srv_config, "disable_openbsd_security");
     char *v = xs_dict_get(srv_config, "disable_openbsd_security");