X-Git-Url: http://git.tuebingen.mpg.de/?p=adu.git;a=blobdiff_plain;f=adu.h;h=012fddeea9a2bb5d146bd3de787aea3bf47543b6;hp=2a15457b4b335bda8d28f219c8f100acfc6c5740;hb=a398d5009251fa41859006dae5c99afc6824fab2;hpb=1de9e87d0a87b7215e1f914af06f3dd9dc0123b2 diff --git a/adu.h b/adu.h index 2a15457..012fdde 100644 --- a/adu.h +++ b/adu.h @@ -21,6 +21,7 @@ #include #include #include "gcc-compat.h" +#include "select.cmdline.h" /** debug loglevel, gets really noisy */ #define DEBUG 1 @@ -194,7 +195,13 @@ int for_each_admissible_user(int (*func)(struct user_info *, void *), void sort_hash_table(int (*comp)(const void *, const void *)); /* select.c */ -int run_select_query(struct uid_range *admissible_uids); +struct select_format_info { + struct format_info *global_summary_fi; + struct format_info *user_summary_fi; +}; +int parse_select_options(char *string, struct select_cmdline_parser_params *params, + struct uid_range **admissible_uids, struct select_format_info *sfi); +int run_select_query(struct uid_range *admissible_uids, struct select_format_info *sfi); int com_select(void); /* create.h */