From: Zbigniew Jędrzejewski-Szmek Date: Wed, 13 Jul 2022 16:07:24 +0000 (+0200) Subject: environment-d-generator: use DEFINE_MAIN_FUNCTION() X-Git-Tag: v252-rc1~627^2~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78f8ce6d9086b93d6a806de7035c3826f22319c7;p=thirdparty%2Fsystemd.git environment-d-generator: use DEFINE_MAIN_FUNCTION() --- diff --git a/src/environment-d-generator/environment-d-generator.c b/src/environment-d-generator/environment-d-generator.c index 12aafbc7d95..e3fea1f2b07 100644 --- a/src/environment-d-generator/environment-d-generator.c +++ b/src/environment-d-generator/environment-d-generator.c @@ -8,6 +8,7 @@ #include "escape.h" #include "glyph-util.h" #include "log.h" +#include "main-func.h" #include "path-lookup.h" #include "strv.h" @@ -80,20 +81,19 @@ static int load_and_print(void) { return 0; } -int main(int argc, char *argv[]) { +static int run(int argc, char *argv[]) { int r; log_parse_environment(); log_open(); - if (argc > 1) { - log_error("This program takes no arguments."); - return EXIT_FAILURE; - } + if (argc > 1) + return log_error_errno(SYNTHETIC_ERRNO(EINVAL), "This program takes no arguments."); r = load_and_print(); if (r < 0) - log_error_errno(r, "Failed to load environment.d: %m"); - - return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS; + return log_error_errno(r, "Failed to load environment.d: %m"); + return 0; } + +DEFINE_MAIN_FUNCTION(run);