snac2

Fork of https://codeberg.org/grunfink/snac2
git clone https://git.inz.fi/snac2
Log | Files | Refs | README | LICENSE

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:
Mdata.c | 7+++++++
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");