diff options
author | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2017-02-18 19:59:30 +0100 |
---|---|---|
committer | Rafael G. Martins <rafael@rafaelmartins.eng.br> | 2017-02-18 19:59:30 +0100 |
commit | 144f49bdee2dd7d29748d2c3d2e3c0e5cfbfa34d (patch) | |
tree | d3e5124c81bd7b15ba9325e072efbb58c682d999 /src/blogc-make | |
parent | 1d790b8c78a2925a788e7167ed8d9d52d8e23906 (diff) | |
download | blogc-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.h | 6 | ||||
-rw-r--r-- | src/blogc-make/exec.c | 3 |
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) { |