]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
oomctl: call all verb functions verb_*
authorZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Fri, 6 Mar 2026 12:18:14 +0000 (13:18 +0100)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 18 Mar 2026 10:28:47 +0000 (10:28 +0000)
src/oom/oomctl.c

index d9098de0ebf1edffba4120f517bde9f0f44e3f86..1cfde287e912096b281907235abcbce45dc9593d 100644 (file)
@@ -17,7 +17,7 @@
 
 static PagerFlags arg_pager_flags = 0;
 
-static int help(int argc, char *argv[], void *userdata) {
+static int help(void) {
         _cleanup_free_ char *link = NULL;
         int r;
 
@@ -46,7 +46,11 @@ static int help(int argc, char *argv[], void *userdata) {
         return 0;
 }
 
-static int dump_state(int argc, char *argv[], void *userdata) {
+static int verb_help(int argc, char *argv[], void *userdata) {
+        return help();
+}
+
+static int verb_dump_state(int argc, char *argv[], void *userdata) {
         _cleanup_(sd_bus_error_free) sd_bus_error error = SD_BUS_ERROR_NULL;
         _cleanup_(sd_bus_message_unrefp) sd_bus_message *reply = NULL;
         _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
@@ -88,7 +92,7 @@ static int parse_argv(int argc, char *argv[]) {
                 switch (c) {
 
                         case 'h':
-                                return help(0, NULL, NULL);
+                                return help();
 
                         case ARG_VERSION:
                                 return version();
@@ -109,8 +113,8 @@ static int parse_argv(int argc, char *argv[]) {
 
 static int run(int argc, char* argv[]) {
         static const Verb verbs[] = {
-                { "help", VERB_ANY, VERB_ANY, 0,            help       },
-                { "dump", VERB_ANY, 1,        VERB_DEFAULT, dump_state },
+                { "help", VERB_ANY, VERB_ANY, 0,            verb_help       },
+                { "dump", VERB_ANY, 1,        VERB_DEFAULT, verb_dump_state },
                 {}
         };