]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysctl: port to use DEFINE_MAIN_FUNCTION()
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Nov 2018 10:28:19 +0000 (11:28 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 20 Nov 2018 15:48:20 +0000 (16:48 +0100)
src/sysctl/sysctl.c

index a9d30dea5f6b68d2557f1c2ba23c8b3e50d10c82..d0d152edfd14b231072977ad5d9b080625cdf9ed 100644 (file)
@@ -14,6 +14,7 @@
 #include "fileio.h"
 #include "hashmap.h"
 #include "log.h"
+#include "main-func.h"
 #include "pager.h"
 #include "path-util.h"
 #include "string-util.h"
@@ -261,7 +262,7 @@ static int parse_argv(int argc, char *argv[]) {
         return 1;
 }
 
-int main(int argc, char *argv[]) {
+static int run(int argc, char *argv[]) {
         OrderedHashmap *sysctl_options = NULL;
         int r = 0, k;
 
@@ -323,5 +324,7 @@ finish:
         ordered_hashmap_free_free_free(sysctl_options);
         strv_free(arg_prefixes);
 
-        return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;
+        return r;
 }
+
+DEFINE_MAIN_FUNCTION(run);