]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sulogin: use DEFINE_MAIN_FUNCTION()
authorHATAYAMA Daisuke <d.hatayama@fujitsu.com>
Wed, 15 Feb 2023 03:10:13 +0000 (22:10 -0500)
committerHATAYAMA Daisuke <d.hatayama@fujitsu.com>
Wed, 15 Feb 2023 03:10:13 +0000 (22:10 -0500)
Let's use DEFINE_MAIN_FUNCTION() as the other commands for consistency.

This commit should be no functional change.

src/sulogin-shell/sulogin-shell.c

index 5648dfd83baaa321914f5a201150c7e241a966b2..e3601de8d4544d6b20a96b79264d953ad7055d7e 100644 (file)
@@ -14,6 +14,7 @@
 #include "def.h"
 #include "env-util.h"
 #include "log.h"
+#include "main-func.h"
 #include "process-util.h"
 #include "signal-util.h"
 #include "special.h"
@@ -86,7 +87,7 @@ static void print_mode(const char* mode) {
         fflush(stdout);
 }
 
-int main(int argc, char *argv[]) {
+static int run(int argc, char *argv[]) {
         const char* sulogin_cmdline[] = {
                 SULOGIN,
                 NULL,             /* --force */
@@ -115,5 +116,7 @@ int main(int argc, char *argv[]) {
                 r = start_default_target(bus);
         }
 
-        return r >= 0 ? EXIT_SUCCESS : EXIT_FAILURE;
+        return r;
 }
+
+DEFINE_MAIN_FUNCTION(run);