Poster of Linux kernelThe best gift for a Linux geek
file.h

file.h

Section: C Library Functions (3) Updated: 16 Feb 2010
Local index Up
 

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>

 

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.
class ost::DirException

class ost::DSOException

class ost::FileException
 

Namespaces


namespace ost
 

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.


 

Index

NAME
SYNOPSIS
Classes
Namespaces
Defines
Typedefs
Detailed Description
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

This document was created by man2html, using the manual pages.
Time: 21:46:07 GMT, April 16, 2011