1 /* Header file for utils_disk */
3 #include "mountlist.h"
5 struct name_list
6 {
7 char *name;
8 struct name_list *next;
9 };
11 struct parameter_list
12 {
13 char *name;
14 int found;
15 int found_len;
16 uintmax_t w_df;
17 uintmax_t c_df;
18 double w_dfp;
19 double c_dfp;
20 double w_idfp;
21 double c_idfp;
22 struct mount_entry *best_match;
23 struct parameter_list *name_next;
24 };
26 void np_add_name (struct name_list **list, const char *name);
27 int np_find_name (struct name_list *list, const char *name);
28 int np_seen_name (struct name_list *list, const char *name);
29 struct parameter_list *np_add_parameter(struct parameter_list **list, const char *name);
30 int search_parameter_list (struct parameter_list *list, const char *name);