diff options
-rw-r--r-- | main.cc | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -16,6 +16,7 @@ #include <getopt.h> #include <stdlib.h> +#include <sys/wait.h> #include <sysexits.h> #include <cstdlib> #include <filesystem> @@ -188,5 +189,6 @@ int main(int argc, char* argv[]) { // TODO: cleanly to google::protobuf::ShutdownProtobufLibrary(); - return std::system(options.command_line.c_str()); + auto status = std::system(options.command_line.c_str()); + return WEXITSTATUS(status); } |