Synesis Software

unixem/_dirent.h File Reference


Detailed Description

Contains the declarations for the opendir()/readdir() API.

#include <unixem/unixem.h>
#include <stddef.h>

Go to the source code of this file.

Classes

struct  unixem_dirent
 Results structure for readdir(). More...
struct  unixem_wdirent
 Results structure for wreaddir(). More...

Defines

#define NAME_MAX   (260)
 The maximum number of characters (including null terminator) in a directory entry name.

Typedefs

typedef struct dirent_dir unixem_DIR
 Handle type for multibyte string directory enumeration.
typedef struct wdirent_dir unixem_wDIR
 Handle type for wide string directory enumeration.

Functions

unixem_DIRunixem_opendir (char const *name)
 Returns a pointer to the next directory entry.
unixem_wDIRunixem_wopendir (wchar_t const *name)
 Identical semantics to opendir(), but for wide string searches.
int unixem_closedir (unixem_DIR *dir)
 Closes a directory handle.
int unixem_wclosedir (unixem_wDIR *dir)
 Identical semantics to closedir(), but for wide string searches.
void unixem_rewinddir (unixem_DIR *dir)
 Resets a directory search position.
void unixem_wrewinddir (unixem_wDIR *dir)
 Identical semantics to rewinddir(), but for wide string searches.
struct unixem_direntunixem_readdir (unixem_DIR *dir)
 Returns a pointer to the next directory entry.
struct unixem_wdirentunixem_wreaddir (unixem_wDIR *dir)
 Identical semantics to readdir(), but for wide string searches.


UNIX Emulation for Win32 Libraries documentation © Synesis Software Pty Ltd, 2002-2010