27 #ifndef INCLUDED_SYSDEP_FILESYSTEM
28 #define INCLUDED_SYSDEP_FILESYSTEM
66 #ifndef O_DIRECT // i.e. Windows or OS X
67 #define O_DIRECT 0x10000000 // (value does not conflict with any current Win32 _O_* flags.)
80 extern int wopen(
const OsPath& pathname,
int oflag);
81 extern int wopen(
const OsPath& pathname,
int oflag, mode_t mode);
119 LIB_API
int wstat(
const OsPath& pathname,
struct stat* buf);
123 #endif // #ifndef INCLUDED_SYSDEP_FILESYSTEM
LIB_API int wrmdir(const OsPath &path)
WDIR * wopendir(const OsPath &path)
LIB_API int wrename(const OsPath &pathnameOld, const OsPath &pathnameNew)
LIB_API int wtruncate(const OsPath &pathname, off_t length)
LIB_API int wunlink(const OsPath &pathname)
LIB_API OsPath wrealpath(const OsPath &pathname)
int wreaddir_stat_np(WDIR *, struct stat *)
wdirent * wreaddir(WDIR *)
LIB_API int wmkdir(const OsPath &path, mode_t mode)
int wopen(const OsPath &pathname, int oflag)
LIB_API int wstat(const OsPath &pathname, struct stat *buf)