|
GNU CommonC++
|
Files and dynamic loader services. More...
#include <cc++/config.h>#include <cc++/missing.h>#include <cc++/thread.h>#include <cc++/exception.h>#include <cstdio>#include <dirent.h>#include <sys/stat.h>#include <sys/mman.h>Go to the source code of this file.
Classes | |
| class | ost::File |
| struct | ost::File::_fcb |
| class | ost::Dir |
| A low level portable directory class. More... | |
| class | ost::DirTree |
| A generic class to walk a hierarchical directory structure. More... | |
| class | ost::RandomFile |
| The purpose of this class is to define a base class for low level random file access that is portable between Win32 and Posix systems. More... | |
| class | ost::ThreadFile |
| This class defines a database I/O file service that can be shared by multiple threads. More... | |
| class | ost::SharedFile |
| This class defines a database I/O file service that can be shared by multiple processes. More... | |
| class | ost::MappedFile |
| Create and map a disk file into memory. More... | |
| class | ost::DSO |
| The DSO dynamic loader class is used to load object files. More... | |
Namespaces | |
| namespace | ost |
Macros | |
| #define | caddr_t char * |
| #define | PATH_MAX 256 |
| #define | NAME_MAX 64 |
| #define | S_IRUSR 0400 |
| #define | S_IWUSR 0200 |
| #define | S_IRGRP 0040 |
| #define | S_IWGRP 0020 |
| #define | S_IROTH 0004 |
| #define | S_IWOTH 0002 |
Typedefs | |
| typedef unsigned long | ost::pos_t |
| typedef size_t | ost::ccxx_size_t |
Files and dynamic loader services.
| #define caddr_t char * |
| #define NAME_MAX 64 |
| #define PATH_MAX 256 |
| #define S_IRGRP 0040 |
| #define S_IROTH 0004 |
| #define S_IRUSR 0400 |
| #define S_IWGRP 0020 |
| #define S_IWOTH 0002 |
| #define S_IWUSR 0200 |