#include <dirent.h> /* readdir() */
#include "gcc-compat.h"
+#include "cmdline.h"
#include "osl.h"
#include "fd.h"
#include "hash.h"
#define DATABASE_DIR "/tmp/adu"
#define UID_LIST DATABASE_DIR "/" "uid_list"
+/** Command line and config file options. */
+static struct gengetopt_args_info conf;
+
struct user_info {
uint32_t uid;
struct osl_table *table;
int main(int argc, char **argv)
{
int ret = -E_SYNTAX;
+ struct cmdline_parser_params params = {
+ .override = 0,
+ .initialize = 1,
+ .check_required = 0,
+ .check_ambiguity = 0,
+ .print_errors = 1
+ };
+
+ cmdline_parser_ext(argc, argv, &conf, ¶ms); /* aborts on errors */
if (argc > 2)
goto out;
if (argc == 1)