ost::File(3) | Library Functions Manual | ost::File(3) |
ost::File
#include <file.h>
Inherited by ost::Dir, and ost::RandomFile.
struct _fcb
enum Error { errSuccess = 0, errNotOpened,
errMapFailed, errInitFailed, errOpenDenied,
errOpenFailed, errOpenInUse, errReadInterrupted,
errReadIncomplete, errReadFailure, errWriteInterrupted,
errWriteIncomplete, errWriteFailure, errLockFailure,
errExtended }
enum Access { accessReadOnly = O_RDONLY, accessWriteOnly
= O_WRONLY, accessReadWrite = O_RDWR }
enum Open { openReadOnly = O_RDONLY, openWriteOnly =
O_WRONLY, openReadWrite = O_RDWR, openAppend = O_WRONLY |
O_APPEND, openSync = O_RDWR, openTruncate = O_RDWR | O_TRUNC }
enum Attr { attrInvalid = 0, attrPrivate = 0400 | 0200,
attrGroup = attrPrivate | 0040 | 0020, attrPublic = attrGroup
| 0004 | 0002 }
enum Mapping { mappedRead = accessReadOnly, mappedWrite =
accessWriteOnly, mappedReadWrite = accessReadWrite }
enum Complete { completionImmediate, completionDelayed,
completionDeferred }
typedef enum Error Error
typedef enum Access Access
typedef enum Open Open
typedef enum Attr Attr
typedef enum Complete Complete
typedef enum Mapping Mapping
static const char * getExtension (const char *path)
static const char * getFilename (const char *path)
static char * getFilename (const char *path, char *buffer, size_t
size=64)
static char * getDirname (const char *path, char *buffer, size_t
size=256)
static char * getRealpath (const char *path, char *buffer, size_t
size=256)
typedef struct ost::File::_fcb fcb_t
Enumerator
Enumerator
Enumerator
Enumerator
Enumerator
Enumerator
Generated automatically by Doxygen for GNU CommonC++ from the source code.
Wed Oct 31 2018 | GNU CommonC++ |