+/** \file adu.c The main functions used by all modes of operation. */
#include "adu.h"
#include <dirent.h> /* readdir() */
#include <pwd.h>
* The log function.
*
* \param ll Loglevel.
- * \param fml Usual format string.
+ * \param fmt Usual format string.
*
* All XXX_LOG() macros use this function.
*/
const char **line;
select_cmdline_parser_init(&select_conf);
+ printf("%s-%s\n", CMDLINE_PARSER_PACKAGE, CMDLINE_PARSER_VERSION);
+ printf("%s\n\n", gengetopt_args_info_purpose);
+ printf("%s\n\n", gengetopt_args_info_usage);
+
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");
+ printf("Select options:\n");
for (; *line; line++)
printf("%s\n", *line);
- printf("interactive commands:\n");
- printf("=====================\n");
+
+ printf("Interactive commands:\n");
print_interactive_help();
exit(EXIT_FAILURE);
}