Rudiments
filesystemincludes.h
1 // Copyright (c) 2002 David Muse
2 // See the COPYING file for more information.
3 
4 #include <rudiments/private/dll.h>
5 #include <rudiments/private/inttypes.h>
6 
7 
8 #if defined(RUDIMENTS_HAVE_LINUX_STATFS) || \
9  defined(RUDIMENTS_HAVE_CYGWIN_STATFS)
10  #include <sys/types.h>
11  #include <sys/vfs.h>
12 #endif
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>
19 #endif
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>
25 #endif