utils_disk.h 634 B

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