diff --git a/include/boost/graph/distributed/adjlist/serialization.hpp b/include/boost/graph/distributed/adjlist/serialization.hpp index d6b14e5d..55fa4e8c 100644 --- a/include/boost/graph/distributed/adjlist/serialization.hpp +++ b/include/boost/graph/distributed/adjlist/serialization.hpp @@ -13,6 +13,7 @@ # include # include # include +# include # include # include # include @@ -91,7 +92,7 @@ namespace detail { namespace parallel for (filesystem::directory_iterator i(filename), end; i != end; ++i) { - if (!filesystem::is_regular(*i)) + if (!filesystem::is_regular_file(*i)) boost::throw_exception(std::runtime_error("directory contains non-regular entries")); std::string process_name = i->path().filename().string();