From f60947d970990d266e6ccd475bb73e1bbdad9c09 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Nov 2018 20:11:35 +0100 Subject: [PATCH] debug-generator: port over to DEFINE_MAIN_FUNCTION() --- src/debug-generator/debug-generator.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/debug-generator/debug-generator.c b/src/debug-generator/debug-generator.c index 98fe574f8d..8b6d26e19b 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);