X-Git-Url: http://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=lib%2Fprocess%2Fprocess.c;h=86c7fbbf246c374d50f1c23a637118079817a27c;hp=3c81b29340f8ae69ccd99f4ebe10133eb408e47d;hb=2ad0e66f61e8f8488cff208f8bb7f5127ec9f813;hpb=6acda62401f17924b7004e25d038533e282903a1 diff --git a/lib/process/process.c b/lib/process/process.c index 3c81b29..86c7fbb 100644 --- a/lib/process/process.c +++ b/lib/process/process.c @@ -447,3 +447,9 @@ int process_run_simple(void *ctx, const char *name, ...) return rc; } + +bool process_exit_ok(struct process *process) +{ + return WIFEXITED(process->exit_status) && + WEXITSTATUS(process->exit_status) == 0; +}