![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"#include "lib/sysdep/filesystem.h"#include "lib/debug.h"#include "lib/sysdep/os/win/wutil.h"#include "lib/sysdep/os/win/wposix/waio.h"#include "lib/sysdep/os/win/wposix/wtime_internal.h"#include "lib/sysdep/os/win/wposix/crt_posix.h"#include <atomic>
Classes | |
| struct | WDIR |
Functions | |
| static WDIR * | wdir_alloc () |
| static void | wdir_free (WDIR *d) |
| static bool | IsValidDirectory (const OsPath &path) |
| WDIR * | wopendir (const OsPath &path) |
| struct wdirent * | wreaddir (WDIR *d) |
| int | wreaddir_stat_np (WDIR *d, struct stat *s) |
| int | wclosedir (WDIR *d) |
| int | wopen (const OsPath &pathname, int oflag) |
| int | wopen (const OsPath &pathname, int oflag, mode_t mode) |
| int | wclose (int fd) |
| int | read (int fd, void *buf, size_t nbytes) |
| int | write (int fd, void *buf, size_t nbytes) |
| off_t | lseek (int fd, off_t ofs, int whence) |
| int | wtruncate (const OsPath &pathname, off_t length) |
| int | wunlink (const OsPath &pathname) |
| int | wrmdir (const OsPath &path) |
| OsPath | wrealpath (const OsPath &pathname) |
| static int | ErrnoFromCreateDirectory () |
| int | wmkdir (const OsPath &path, mode_t mode) |
| int | wstat (const OsPath &pathname, struct stat *buf) |
Variables | |
| static WDIR | wdir_storage |
| static std::atomic< bool > | wdir_in_use { false } |
|
static |
|
static |
| int read | ( | int | fd, |
| void * | buf, | ||
| size_t | nbytes | ||
| ) |
| int wclose | ( | int | fd | ) |
| int wclosedir | ( | WDIR * | d | ) |
|
inlinestatic |
|
inlinestatic |
| int wmkdir | ( | const OsPath & | path, |
| mode_t | mode | ||
| ) |
| int wopen | ( | const OsPath & | pathname, |
| int | oflag | ||
| ) |
| int wopen | ( | const OsPath & | pathname, |
| int | oflag, | ||
| mode_t | mode | ||
| ) |
| int wreaddir_stat_np | ( | WDIR * | d, |
| struct stat * | s | ||
| ) |
| int write | ( | int | fd, |
| void * | buf, | ||
| size_t | nbytes | ||
| ) |
| int wrmdir | ( | const OsPath & | path | ) |
| int wstat | ( | const OsPath & | pathname, |
| struct stat * | buf | ||
| ) |
| int wunlink | ( | const OsPath & | pathname | ) |
|
static |
|
static |