From: Lennart Poettering Date: Mon, 19 Nov 2018 19:11:35 +0000 (+0100) Subject: debug-generator: port over to DEFINE_MAIN_FUNCTION() X-Git-Tag: v240~275^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=f60947d970990d266e6ccd475bb73e1bbdad9c09;p=thirdparty%2Fsystemd.git debug-generator: port over to DEFINE_MAIN_FUNCTION() --- diff --git a/src/debug-generator/debug-generator.c b/src/debug-generator/debug-generator.c index 98fe574f8da..8b6d26e19b0 100644 --- a/src/debug-generator/debug-generator.c +++ b/src/debug-generator/debug-generator.c @@ -137,12 +137,12 @@ static int generate_wants_symlinks(void) { return r; } -int main(int argc, char *argv[]) { +static int run(int argc, char *argv[]) { int r, q; if (argc > 1 && argc != 4) { log_error("This program takes three or no arguments."); - return EXIT_FAILURE; + return -EINVAL; } if (argc > 1) @@ -178,5 +178,7 @@ finish: strv_free(arg_wants); strv_free(arg_mask); - return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS; + return r; } + +DEFINE_MAIN_FUNCTION(run);