#include "adu.h"
+#include "format.h"
+#include "select.h"
#include "string.h"
#include "error.h"
#include "cmdline.h"
};
static struct uid_range *admissible_uids;
+static struct format_info *fi;
#define INTERACTIVE_COMMANDS \
INTERACTIVE_COMMAND(dump, "dump the current configuration") \
static int icom_run(__a_unused char *line)
{
- return run_select_query(admissible_uids);
+ return run_select_query(admissible_uids, fi);
}
static int icom_help(__a_unused char *line)
.check_ambiguity = 0,
.print_errors = 1
};
- return parse_select_options(line, ¶ms, &admissible_uids);
+ return parse_select_options(line, ¶ms, &admissible_uids, &fi);
}
static int icom_dump(__a_unused char *line)
{
- ERROR_LOG("dump: %s\n", select_conf.format_arg);
select_cmdline_parser_dump(stdout, &select_conf);
return 1;
}