X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=adu.h;h=8bef62f165c2aeb37bdb35ee45d28f5f4806f7a3;hb=b6077bec588bd4a699f499acdab59bda8137718e;hp=8e629692a5c60652994f61f8e33c57bbb15b886a;hpb=e6b9f49fcde364aeff6c0d38e66694eeac0573b4;p=adu.git diff --git a/adu.h b/adu.h index 8e62969..8bef62f 100644 --- a/adu.h +++ b/adu.h @@ -195,9 +195,15 @@ int for_each_admissible_user(int (*func)(struct user_info *, void *), void sort_hash_table(int (*comp)(const void *, const void *)); /* select.c */ +struct select_format_info { + struct format_info *global_list_fi; + struct format_info *global_summary_fi; + struct format_info *user_summary_fi; + struct format_info *user_list_fi; +}; int parse_select_options(char *string, struct select_cmdline_parser_params *params, - struct uid_range **admissible_uids); -int run_select_query(struct uid_range *admissible_uids); + 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 */