+ const char **line;
+
+ if (select_cmdline_parser_string_ext(string, &select_conf, "select",
+ params))
+ return -E_SYNTAX;
+ ret = parse_uid_arg(select_conf.uid_arg, admissible_uids);
+ if (ret < 0)
+ return ret;
+ if (!select_conf.help_given && !select_conf.detailed_help_given)
+ return 1;
+
+ line = select_conf.detailed_help_given?
+ select_args_info_detailed_help : select_args_info_help;
+ if (!output_file)
+ output_file = stdout;
+ for (; *line; line++) {
+ ret = output("%s\n", *line);
+ if (ret < 0)
+ return ret;
+ }
+ return 0;
+}
+
+int com_select(void)
+{