|
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.
1.8.17