Code

676ca09abde4459b74f7fea9b4a6101686c2d6b0
[nagiosplug.git] / plugins / utils_disk.h
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);