--- a/lib/device/dev-cache.c +++ b/lib/device/dev-cache.c @@ -29,6 +29,7 @@ #include <unistd.h> #include <dirent.h> #include <locale.h> +#include <sys/file.h> struct dev_iter { struct btree_iter *current; --- a/tools/lvmdevices.c +++ b/tools/lvmdevices.c @@ -16,6 +16,7 @@ #include "lib/cache/lvmcache.h" #include "lib/device/device_id.h" #include "lib/device/dev-type.h" +#include <sys/file.h> static void _search_devs_for_pvids(struct cmd_context *cmd, struct dm_list *search_pvids, struct dm_list *found_devs) {