file.h(3)

NAME

file.h - Files and dynamic loader services.

SYNOPSIS

#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>
Namespaces
namespace ost
Classes
class ost::File
struct ost::File::_fcb
class ost::Dir
    A low level portable directory class.
class ost::DirTree
    A generic class to walk a hierarchical directory structure.
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.
class ost::ThreadFile
    This class defines a database I/O file service that can be shared
    by multiple threads.
class ost::SharedFile
    This class defines a database I/O file service that can be shared
    by multiple processes.
class ost::MappedFile
    Create and map a disk file into memory.
class ost::DSO
    The DSO dynamic loader class is used to load object files.
Defines
#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

Detailed Description

Files and dynamic loader services.

Define Documentation

#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

Author

Generated automatically by Doxygen for GNU CommonC++ from the source
code.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout