STXXL  1.4-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ufs_platform.h File Reference
#include <windows.h>
#include <io.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <cstdio>

Go to the source code of this file.

Macros

#define lseek   _lseeki64
 
#define NOMINMAX
 
#define O_DIRECT   O_SYNC
 
#define O_DSYNC   0
 
#define O_RSYNC   0
 
#define O_SYNC   0
 
#define off_t   int64
 
#define S_ISBLK(x)   0
 

Macro Definition Documentation

#define lseek   _lseeki64
#define NOMINMAX

Definition at line 22 of file ufs_platform.h.

#define O_DIRECT   O_SYNC

Definition at line 66 of file ufs_platform.h.

Referenced by stxxl::ufs_file_base::ufs_file_base().

#define O_DSYNC   0

Definition at line 52 of file ufs_platform.h.

Referenced by stxxl::ufs_file_base::ufs_file_base().

#define O_RSYNC   0

Definition at line 49 of file ufs_platform.h.

Referenced by stxxl::ufs_file_base::ufs_file_base().

#define O_SYNC   0

Definition at line 46 of file ufs_platform.h.

Referenced by stxxl::ufs_file_base::ufs_file_base().

#define off_t   int64

Definition at line 75 of file ufs_platform.h.

Referenced by stxxl::ufs_file_base::_size(), and stxxl::syscall_file::serve().

#define S_ISBLK (   x)    0

Definition at line 41 of file ufs_platform.h.

Referenced by stxxl::ufs_file_base::_after_open().