From: Michal Sojka Date: Thu, 17 Feb 2011 14:32:30 +0000 (+0100) Subject: forbrun: Exit whenever the first forb_main() returns X-Git-Url: https://rtime.felk.cvut.cz/gitweb/frescor/forb.git/commitdiff_plain/98ffa54ec8ce703d069b9544b5ba5339ad45770e?hp=211be39088159de43bc83bf62268e5a2bebfbc2d forbrun: Exit whenever the first forb_main() returns The exit code of forbrun is the returned value of forb_main(). --- diff --git a/src/forbrun/forbrun.c b/src/forbrun/forbrun.c index 6f33ade..1f1d472 100644 --- a/src/forbrun/forbrun.c +++ b/src/forbrun/forbrun.c @@ -47,9 +47,7 @@ void *forb_main_thread(void *arg) struct forb_main_data *data = arg; int ret; ret = data->forb_main(data->orb, data->argc, data->argv); - if (ret != 0) - fprintf(stderr, "forb_main() in %s returned %d\n", - data->filename, ret); + exit(ret); return NULL; }