]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
debug-generator: port over to DEFINE_MAIN_FUNCTION()
authorLennart Poettering <lennart@poettering.net>
Mon, 19 Nov 2018 19:11:35 +0000 (20:11 +0100)
committerLennart Poettering <lennart@poettering.net>
Mon, 19 Nov 2018 20:14:34 +0000 (21:14 +0100)
src/debug-generator/debug-generator.c

index 98fe574f8dabd3e06d90b8704d01d90afe28ef64..8b6d26e19b00c59e748fa755154157bfcd74dd9a 100644 (file)
@@ -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);