filesystem_win32.ii File Reference

Win32 platform-specific filesystem code. More...

#include <direct.h>
#include <io.h>
#include <errno.h>
#include <stdlib.h>
#include <windows.h>
#include <stddef.h>

Include dependency graph for filesystem_win32.ii:

Go to the source code of this file.

Classes

struct  dirent
struct  DIR

Defines

#define NAME_MAX   (260)
#define FILE_ATTRIBUTE_ERROR   (0xFFFFFFFF)
#define S_IFMT   (S_IFDIR|S_IFREG)
#define S_ISREG(x)   (((x) & S_IFMT) == S_IFREG)
#define S_ISDIR(x)   (((x) & S_IFMT) == S_IFDIR)
#define mkdir(a, b)   (_mkdir(a))

Functions

static HANDLE dirent__findfile_directory (char const *name, LPWIN32_FIND_DATAA data)
DIRopendir (char const *name)
int closedir (DIR *dir)
struct direntreaddir (DIR *dir)


Detailed Description

Win32 platform-specific filesystem code.

Definition in file filesystem_win32.ii.


Define Documentation

#define FILE_ATTRIBUTE_ERROR   (0xFFFFFFFF)

Definition at line 76 of file filesystem_win32.ii.

Referenced by readdir().

#define mkdir ( a,
b   )     (_mkdir(a))

Definition at line 237 of file filesystem_win32.ii.

Referenced by get_dir(), get_user_data_dir(), and make_directory().

#define NAME_MAX   (260)

Definition at line 58 of file filesystem_win32.ii.

#define S_IFMT   (S_IFDIR|S_IFREG)

Definition at line 226 of file filesystem_win32.ii.

#define S_ISDIR (  )     (((x) & S_IFMT) == S_IFDIR)

Definition at line 232 of file filesystem_win32.ii.

Referenced by get_files_in_dir(), and is_directory_internal().

#define S_ISREG (  )     (((x) & S_IFMT) == S_IFREG)

Definition at line 229 of file filesystem_win32.ii.

Referenced by get_files_in_dir().


Function Documentation

int closedir ( DIR dir  ) 

Definition at line 154 of file filesystem_win32.ii.

References DIR::hFind.

Referenced by get_dir(), get_files_in_dir(), and get_user_data_dir().

static HANDLE dirent__findfile_directory ( char const *  name,
LPWIN32_FIND_DATAA  data 
) [static]

Definition at line 83 of file filesystem_win32.ii.

Referenced by opendir().

DIR* opendir ( char const *  name  ) 

struct dirent* readdir ( DIR dir  )  [read]


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs