
Index: libs/filesystem/src/operations.cpp =================================================================== RCS file: /cvsroot/boost/boost/libs/filesystem/src/operations.cpp,v retrieving revision 1.25 diff -u -r1.25 operations.cpp --- libs/filesystem/src/operations.cpp 9 Jun 2006 21:25:47 -0000 1.25 +++ libs/filesystem/src/operations.cpp 13 Sep 2006 06:18:12 -0000 @@ -59,11 +59,14 @@ # else // BOOST_POSIX_API # include <sys/types.h> -# ifndef __APPLE__ +# if !defined(__APPLE__) && !defined(__OpenBSD__) # include <sys/statvfs.h> # define BOOST_STATVFS statvfs # define BOOST_STATVFS_F_FRSIZE vfs.f_frsize # else +#ifdef __OpenBSD__ +# include <sys/param.h> +#endif # include <sys/mount.h> # define BOOST_STATVFS statfs # define BOOST_STATVFS_F_FRSIZE static_cast<boost::uintmax_t>( vfs.f_bsize )