FreeNOS
|
Data Structures | |
struct | FileStat |
Contains file information. More... | |
struct | WaitSet |
Provides information about an inode. More... | |
Typedefs | |
typedef u16 | FileModes |
Multiple FileMode values combined. More... | |
typedef u16 FileSystem::FileModes |
Multiple FileMode values combined.
Definition at line 108 of file FileSystem.h.
enum FileSystem::Action |
Actions which may be performed on a filesystem.
Enumerator | |
---|---|
CreateFile | |
ReadFile | |
WriteFile | |
StatFile | |
DeleteFile | |
WaitFile | |
MountFileSystem | |
WaitFileSystem | |
GetFileSystems |
Definition at line 36 of file FileSystem.h.
enum FileSystem::FileMode |
File access permissions.
Enumerator | |
---|---|
OwnerR | |
OwnerW | |
OwnerX | |
OwnerRW | |
OwnerRX | |
OwnerRWX | |
GroupR | |
GroupW | |
GroupX | |
GroupRW | |
GroupRX | |
GroupRWX | |
OtherR | |
OtherW | |
OtherX | |
OtherRW | |
OtherRX | |
OtherRWX |
Definition at line 85 of file FileSystem.h.
enum FileSystem::FileType |
All possible filetypes.
Enumerator | |
---|---|
RegularFile | |
DirectoryFile | |
BlockDeviceFile | |
CharacterDeviceFile | |
SymlinkFile | |
FIFOFile | |
SocketFile | |
UnknownFile |
Definition at line 70 of file FileSystem.h.
enum FileSystem::Result |
Result code for filesystem Actions.
Enumerator | |
---|---|
Success | |
InvalidArgument | |
NotFound | |
RetryAgain | |
IOError | |
PermissionDenied | |
AlreadyExists | |
NotSupported | |
RedirectRequest | |
IpcError | |
TimedOut |
Definition at line 52 of file FileSystem.h.
WaitSet status flags.
Enumerator | |
---|---|
Readable | |
Writable | < File can be read without blocking |
Definition at line 137 of file FileSystem.h.