ACE  6.4.2
Namespaces | Macros | Typedefs | Functions
OS_NS_dirent.h File Reference
#include "ace/config-all.h"
#include "ace/os_include/os_dirent.h"


 This namespace defines an OS independent programming API that shields developers from nonportable aspects of writing efficient system programs on Win32, POSIX and other versions of UNIX, and various real-time operating systems.


#define ACE_EXPORT_MACRO   ACE_Export


typedef int(* ACE_SCANDIR_COMPARATOR) (const ACE_DIRENT **f1, const ACE_DIRENT **f2)
typedef int(* ACE_SCANDIR_SELECTOR) (const ACE_DIRENT *filename)


void ace_rewinddir_helper (ACE_DIR *dir)
void ACE_OS::closedir (ACE_DIR *)
ACE_DIRACE_OS::opendir (const ACE_TCHAR *filename)
struct ACE_DIRENTACE_OS::readdir (ACE_DIR *)
int ACE_OS::readdir_r (ACE_DIR *dirp, struct ACE_DIRENT *entry, struct ACE_DIRENT **result)
void ACE_OS::rewinddir (ACE_DIR *)
int ACE_OS::scandir (const ACE_TCHAR *dirname, struct ACE_DIRENT **namelist[], ACE_SCANDIR_SELECTOR selector, ACE_SCANDIR_COMPARATOR comparator)
int ACE_OS::alphasort (const void *, const void *)
void ACE_OS::seekdir (ACE_DIR *, long loc)
long ACE_OS::telldir (ACE_DIR *)
int ACE_OS::scandir_emulation (const ACE_TCHAR *dirname, ACE_DIRENT **namelist[], ACE_SCANDIR_SELECTOR selector, ACE_SCANDIR_COMPARATOR comparator)

Detailed Description

Douglas C. Schmidt
Jesper S. M|
and a cast of thousands...

Originally in OS.h.

Macro Definition Documentation

#define ACE_EXPORT_MACRO   ACE_Export

Typedef Documentation

typedef int(* ACE_SCANDIR_COMPARATOR) (const ACE_DIRENT **f1, const ACE_DIRENT **f2)
typedef int(* ACE_SCANDIR_SELECTOR) (const ACE_DIRENT *filename)

Function Documentation

void ace_rewinddir_helper ( ACE_DIR dir)