Rudiments
/home/dmuse/src/rudiments/include/rudiments/private/fileincludes.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/filedescriptor.h>
00006 
00007 #include <sys/types.h>
00008 
00009 // for open flags
00010 #ifdef RUDIMENTS_HAVE_FCNTL_H
00011         // for open flags with msvc
00012         #ifdef _WIN32
00013                 #define _POSIX_
00014         #endif
00015         #include <fcntl.h>
00016 #endif
00017 
00018 #ifndef RUDIMENTS_HAVE_BLKSIZE_T
00019         typedef long blksize_t;
00020 #endif
00021 #ifndef RUDIMENTS_HAVE_BLKCNT_T
00022         typedef long blkcnt_t;
00023 #endif