]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
shared/options: add option_parser_get_help_table_ns() helper
authorZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Wed, 29 Apr 2026 10:01:30 +0000 (12:01 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Wed, 29 Apr 2026 12:00:41 +0000 (14:00 +0200)
It'll be used in the next commit.

src/run/run.c
src/shared/options.h

index ce35b48fba4cb06af8420c32133bcb9961e3b52e..5827d91e1f9e4a19437140e3265894aa9fedd43d 100644 (file)
@@ -188,7 +188,7 @@ static int help_sudo_mode(void) {
          * sudo's short switches, hence please do not introduce new short switches unless they have a roughly
          * equivalent purpose on sudo. Use long options for everything private to run0. */
 
-        r = option_parser_get_help_table_full("run0", /* group= */ NULL, &opts_table);
+        r = option_parser_get_help_table_ns("run0", &opts_table);
         if (r < 0)
                 return r;
 
index 5f55dd5d19fa752920e3105640d0266c38ec1ced..f50fbdb3cb3e5fe09b308f62cd9c672ad4b0ab07 100644 (file)
@@ -236,6 +236,8 @@ int _option_parser_get_help_table_full(
                 Table **ret);
 #define option_parser_get_help_table_full(namespace, group, ret)        \
         _option_parser_get_help_table_full(ALIGN_PTR(__start_SYSTEMD_OPTIONS), __stop_SYSTEMD_OPTIONS, namespace, group, ret)
+#define option_parser_get_help_table_ns(ns, ret)                        \
+        option_parser_get_help_table_full(ns, /* group= */ NULL, ret)
 #define option_parser_get_help_table_group(group, ret)                  \
         option_parser_get_help_table_full(/* namespace= */ NULL, group, ret)
 #define option_parser_get_help_table(ret)                               \