4 #include <rudiments/private/dll.h>
5 #include <rudiments/private/inttypes.h>
8 #if defined(RUDIMENTS_HAVE_LINUX_STATFS) || \
9 defined(RUDIMENTS_HAVE_CYGWIN_STATFS)
10 #include <sys/types.h>
13 #if defined(RUDIMENTS_HAVE_FREEBSD_STATFS) || \
14 defined(RUDIMENTS_HAVE_NETBSD_STATFS) || \
15 defined(RUDIMENTS_HAVE_OPENBSD_STATFS) || \
16 defined(RUDIMENTS_HAVE_DARWIN_STATFS)
17 #include <sys/param.h>
18 #include <sys/mount.h>
20 #if defined(RUDIMENTS_HAVE_STATVFS) || \
21 defined(RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS) || \
22 defined(RUDIMENTS_HAVE_NETBSD_STATVFS)
23 #include <sys/types.h>
24 #include <sys/statvfs.h>