aboutsummaryrefslogtreecommitdiffstats
path: root/src/blogc-make
diff options
context:
space:
mode:
authorRafael G. Martins <rafael@rafaelmartins.eng.br>2017-02-18 19:59:30 +0100
committerRafael G. Martins <rafael@rafaelmartins.eng.br>2017-02-18 19:59:30 +0100
commit144f49bdee2dd7d29748d2c3d2e3c0e5cfbfa34d (patch)
treed3e5124c81bd7b15ba9325e072efbb58c682d999 /src/blogc-make
parent1d790b8c78a2925a788e7167ed8d9d52d8e23906 (diff)
downloadblogc-144f49bdee2dd7d29748d2c3d2e3c0e5cfbfa34d.tar.gz
blogc-144f49bdee2dd7d29748d2c3d2e3c0e5cfbfa34d.tar.bz2
blogc-144f49bdee2dd7d29748d2c3d2e3c0e5cfbfa34d.zip
make: git-receiver: fixes to build on OS X. patch by @blackgear
Diffstat (limited to 'src/blogc-make')
-rw-r--r--src/blogc-make/ctx.h6
-rw-r--r--src/blogc-make/exec.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/src/blogc-make/ctx.h b/src/blogc-make/ctx.h
index df640a3..fdb02b8 100644
--- a/src/blogc-make/ctx.h
+++ b/src/blogc-make/ctx.h
@@ -15,6 +15,12 @@
#include "../common/error.h"
#include "../common/utils.h"
+#ifdef __APPLE__
+#ifndef st_mtim
+#define st_mtim st_mtimespec
+#endif
+#endif
+
typedef struct {
char *path;
char *short_path;
diff --git a/src/blogc-make/exec.c b/src/blogc-make/exec.c
index e1ff238..dafa6cb 100644
--- a/src/blogc-make/exec.c
+++ b/src/blogc-make/exec.c
@@ -352,7 +352,8 @@ bm_exec_blogc_runserver(const char *output_dir, bool verbose)
fflush(stdout);
// we don't need pipes to run blogc-runserver, because it is "interactive"
- int rv = WEXITSTATUS(system(cmd->str));
+ int status = system(cmd->str);
+ int rv = WEXITSTATUS(status);
bc_string_free(cmd, true);
if (rv != 0) {