Return correct exit status

This commit is contained in:
Bruce Hill 2024-03-03 14:18:08 -05:00
parent c72d4ec8eb
commit 5cbdf8fc61

5
tomo.c
View File

@ -85,9 +85,8 @@ int main(int argc, char *argv[])
: heap_strf("gcc -x c %s %s %s - -o program && ./program", cflags, ldflags, ldlibs);
FILE *runner = popen(run, "w");
CORD_put(program, runner);
fclose(runner);
return 0;
int status = pclose(runner);
return WIFEXITED(status) ? WEXITSTATUS(status) : EXIT_FAILURE;
}
// vim: ts=4 sw=0 et cino=L2,l1,(0,W4,m1,\:0