From: Lennart Poettering Date: Tue, 20 Nov 2018 10:28:19 +0000 (+0100) Subject: sysctl: port to use DEFINE_MAIN_FUNCTION() X-Git-Tag: v240~258^2~41 X-Git-Url: http://git.ipfire.org/?p=thirdparty%2Fsystemd.git;a=commitdiff_plain;h=8eb42d9050154a8d77aab16fc220d3ef32319ebe sysctl: port to use DEFINE_MAIN_FUNCTION() --- diff --git a/src/sysctl/sysctl.c b/src/sysctl/sysctl.c index a9d30dea5f6..d0d152edfd1 100644 --- a/src/sysctl/sysctl.c +++ b/src/sysctl/sysctl.c @@ -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);