Rudiments
/home/dmuse/src/rudiments/include/rudiments/private/filesystemincludes.h
00001 // Copyright (c) 2002 David Muse
00002 // See the COPYING file for more information.
00003 
00004 #include <rudiments/private/dll.h>
00005 #include <rudiments/private/inttypes.h>
00006 
00007 
00008 #if defined(RUDIMENTS_HAVE_LINUX_STATFS) || \
00009         defined(RUDIMENTS_HAVE_CYGWIN_STATFS)
00010         #include <sys/types.h>
00011         #include <sys/vfs.h>
00012 #endif
00013 #if defined(RUDIMENTS_HAVE_FREEBSD_STATFS) || \
00014         defined(RUDIMENTS_HAVE_NETBSD_STATFS) || \
00015         defined(RUDIMENTS_HAVE_OPENBSD_STATFS) || \
00016         defined(RUDIMENTS_HAVE_DARWIN_STATFS)
00017         #include <sys/param.h>
00018         #include <sys/mount.h>
00019 #endif
00020 #if defined(RUDIMENTS_HAVE_STATVFS) || \
00021         defined(RUDIMENTS_HAVE_MINIX_HAIKU_STATVFS) || \
00022         defined(RUDIMENTS_HAVE_NETBSD_STATVFS)
00023         #include <sys/types.h>
00024         #include <sys/statvfs.h>
00025 #endif