+static int print_complete_help_and_die(void)
+{
+ const char **line;
+ select_cmdline_parser_init(&select_conf);
+
+ if (conf.help_given)
+ line = gengetopt_args_info_help;
+ else
+ line = gengetopt_args_info_detailed_help;
+
+ printf("adu command line options:\n");
+ printf("=========================\n");
+ for (; *line; line++)
+ printf("%s\n", *line);
+ if (conf.help_given)
+ line = select_args_info_help;
+ else
+ line = select_args_info_detailed_help;
+ printf("select options:\n");
+ printf("===============\n");
+ for (; *line; line++)
+ printf("%s\n", *line);
+ printf("interactive commands:\n");
+ printf("=====================\n");
+ print_interactive_help();
+ exit(EXIT_FAILURE);
+}
+