wut
1.0.0-beta8
Wii U Toolchain
|
Mount, access and modify filesystems directly. More...
Data Structures | |
struct | FSClient |
struct | FSCmdBlock |
struct | FSStat |
struct | FSStateChangeInfo |
struct | FSMessage |
struct | FSAsyncData |
struct | FSAsyncResult |
Stores the result of an async FS command. More... | |
struct | FSDirectoryEntry |
struct | FSMountSource |
Typedefs | |
typedef uint32_t | FSDirectoryHandle |
typedef uint32_t | FSFileHandle |
typedef uint32_t | FSPriority |
typedef struct FSAsyncData | FSAsyncData |
typedef struct FSAsyncResult | FSAsyncResult |
typedef struct FSClient | FSClient |
typedef struct FSCmdBlock | FSCmdBlock |
typedef struct FSDirectoryEntry | FSDirectoryEntry |
typedef struct FSMessage | FSMessage |
typedef struct FSMountSource | FSMountSource |
typedef struct FSStat | FSStat |
typedef struct FSStateChangeInfo | FSStateChangeInfo |
typedef enum FSStatus | FSStatus |
typedef enum FSError | FSError |
typedef enum FSMode | FSMode |
typedef enum FSStatFlags | FSStatFlags |
typedef enum FSVolumeState | FSVolumeState |
typedef enum FSMountSourceType | FSMountSourceType |
typedef void(* | FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t) |
Functions | |
void | FSInit () |
void | FSShutdown () |
FSStatus | FSAddClient (FSClient *client, uint32_t flags) |
FSStatus | FSDelClient (FSClient *client, uint32_t flags) |
uint32_t | FSGetClientNum () |
void | FSInitCmdBlock (FSCmdBlock *block) |
FSStatus | FSSetCmdPriority (FSCmdBlock *block, FSPriority priority) |
void | FSSetStateChangeNotification (FSClient *client, FSStateChangeInfo *info) |
FSStatus | FSGetCwd (FSClient *client, FSCmdBlock *block, char *buffer, uint32_t bufferSize, uint32_t flags) |
FSStatus | FSChangeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags) |
FSStatus | FSChangeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData) |
FSAsyncResult * | FSGetAsyncResult (FSMessage *message) |
FSStatus | FSGetStat (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags) |
FSStatus | FSGetStatAsync (FSClient *client, FSCmdBlock *block, const char *path, FSStat *stat, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSRemove (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags) |
FSStatus | FSRemoveAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSOpenFile (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *handle, uint32_t flags) |
FSStatus | FSOpenFileAsync (FSClient *client, FSCmdBlock *block, const char *path, const char *mode, FSFileHandle *outHandle, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSCloseFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags) |
FSStatus | FSCloseFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSOpenDir (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags) |
FSStatus | FSOpenDirAsync (FSClient *client, FSCmdBlock *block, const char *path, FSDirectoryHandle *handle, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSMakeDir (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags) |
FSStatus | FSMakeDirAsync (FSClient *client, FSCmdBlock *block, const char *path, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSReadDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags) |
FSStatus | FSReadDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, FSDirectoryEntry *entry, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSRewindDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags) |
FSStatus | FSCloseDir (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags) |
FSStatus | FSCloseDirAsync (FSClient *client, FSCmdBlock *block, FSDirectoryHandle handle, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSChangeMode (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags) |
FSStatus | FSChangeModeAsync (FSClient *client, FSCmdBlock *block, char *path, FSMode mode, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSGetFreeSpaceSize (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags) |
FSStatus | FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, uint64_t *outSize, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSGetStatFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags) |
FSStatus | FSGetStatFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, FSStat *stat, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSReadFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
FSStatus | FSReadFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSReadFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
FSStatus | FSReadFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSWriteFile (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
FSStatus | FSWriteFileAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSWriteFileWithPos (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags) |
FSStatus | FSWriteFileWithPosAsync (FSClient *client, FSCmdBlock *block, uint8_t *buffer, uint32_t size, uint32_t count, uint32_t pos, FSFileHandle handle, uint32_t unk1, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSGetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags) |
FSStatus | FSGetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle fileHandle, uint32_t *pos, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSSetPosFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags) |
FSStatus | FSSetPosFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t pos, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSFlushFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags) |
FSStatus | FSFlushFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSTruncateFile (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags) |
FSStatus | FSTruncateFileAsync (FSClient *client, FSCmdBlock *block, FSFileHandle handle, uint32_t flags, FSAsyncData *asyncData) |
FSStatus | FSRename (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags) |
FSStatus | FSRenameAsync (FSClient *client, FSCmdBlock *block, const char *oldPath, const char *newPath, uint32_t flags, FSAsyncData *asyncData) |
FSVolumeState | FSGetVolumeState (FSClient *client) |
FSError | FSGetLastErrorCodeForViewer (FSClient *client) |
FSStatus | FSGetMountSource (FSClient *client, FSCmdBlock *cmd, FSMountSourceType type, FSMountSource *out, uint32_t flags) |
FSStatus | FSMount (FSClient *client, FSCmdBlock *cmd, FSMountSource *source, const char *target, uint32_t bytes, uint32_t flags) |
FSStatus | FSUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags) |
FSStatus | FSBindMount (FSClient *client, FSCmdBlock *cmd, const char *source, const char *target, uint32_t flags) |
FSStatus | FSbindUnmount (FSClient *client, FSCmdBlock *cmd, const char *target, uint32_t flags) |
Mount, access and modify filesystems directly.
First call FSInit to initialise the file system library, then call FSAddClient to initialise your FSClient structure, then you need to use FSInitCmdBlock to initialise an FSCmdBlock structure for each command you want to run in parallel. You must ensure the previous filesystem command has been completed before reusing the same FSCmdBlock, you do not need to reinitialise an FSCmdBlock before reusing it.
struct FSClient |
Definition at line 146 of file filesystem.h.
struct FSCmdBlock |
Definition at line 152 of file filesystem.h.
struct FSStat |
Definition at line 158 of file filesystem.h.
Data Fields | ||
---|---|---|
FSStatFlags | flags | |
FSMode | mode | |
uint32_t | owner | |
uint32_t | group | |
uint32_t | size | |
uint32_t | allocSize | |
uint64_t | quotaSize | |
uint32_t | entryId | |
int64_t | created | |
int64_t | modified |
struct FSStateChangeInfo |
Definition at line 184 of file filesystem.h.
struct FSMessage |
Definition at line 190 of file filesystem.h.
Data Fields | ||
---|---|---|
void * | data | Message data. |
OSFunctionType | type | Type of message. |
struct FSAsyncData |
Definition at line 204 of file filesystem.h.
Data Fields | ||
---|---|---|
FSAsyncCallback | callback | |
uint32_t | param | |
OSMessageQueue * | ioMsgQueue |
struct FSAsyncResult |
Stores the result of an async FS command.
Definition at line 218 of file filesystem.h.
Data Fields | ||
---|---|---|
FSAsyncData | asyncData | User supplied async data. |
FSMessage | ioMsg | Message to put into asyncdata.ioMsgQueue. |
FSClient * | client | FSClient which owns this result. |
FSCmdBlock * | block | FSCmdBlock which owns this result. |
FSStatus | status | The result of the command. |
struct FSDirectoryEntry |
Definition at line 242 of file filesystem.h.
Data Fields | ||
---|---|---|
FSStat | info | |
char | name[256] |
struct FSMountSource |
Definition at line 250 of file filesystem.h.
typedef uint32_t FSDirectoryHandle |
Definition at line 24 of file filesystem.h.
typedef uint32_t FSFileHandle |
Definition at line 25 of file filesystem.h.
typedef uint32_t FSPriority |
Definition at line 26 of file filesystem.h.
typedef struct FSAsyncData FSAsyncData |
Definition at line 28 of file filesystem.h.
typedef struct FSAsyncResult FSAsyncResult |
Definition at line 29 of file filesystem.h.
Definition at line 30 of file filesystem.h.
typedef struct FSCmdBlock FSCmdBlock |
Definition at line 31 of file filesystem.h.
typedef struct FSDirectoryEntry FSDirectoryEntry |
Definition at line 32 of file filesystem.h.
Definition at line 33 of file filesystem.h.
typedef struct FSMountSource FSMountSource |
Definition at line 34 of file filesystem.h.
Definition at line 35 of file filesystem.h.
typedef struct FSStateChangeInfo FSStateChangeInfo |
Definition at line 36 of file filesystem.h.
typedef enum FSStatFlags FSStatFlags |
typedef enum FSVolumeState FSVolumeState |
typedef enum FSMountSourceType FSMountSourceType |
typedef void(* FSAsyncCallback) (FSClient *, FSCmdBlock *, FSStatus, uint32_t) |
Definition at line 144 of file filesystem.h.
enum FSStatus |
Definition at line 38 of file filesystem.h.
enum FSError |
Definition at line 61 of file filesystem.h.
enum FSMode |
Enumerator | |
---|---|
FS_MODE_READ_OWNER | |
FS_MODE_WRITE_OWNER | |
FS_MODE_EXEC_OWNER | |
FS_MODE_READ_GROUP | |
FS_MODE_WRITE_GROUP | |
FS_MODE_EXEC_GROUP | |
FS_MODE_READ_OTHER | |
FS_MODE_WRITE_OTHER | |
FS_MODE_EXEC_OTHER |
Definition at line 102 of file filesystem.h.
enum FSStatFlags |
Enumerator | |
---|---|
FS_STAT_DIRECTORY |
Definition at line 117 of file filesystem.h.
enum FSVolumeState |
Definition at line 122 of file filesystem.h.
enum FSMountSourceType |
Enumerator | |
---|---|
FS_MOUNT_SOURCE_SD | |
FS_MOUNT_SOURCE_UNK |
Definition at line 138 of file filesystem.h.
void FSInit | ( | ) |
void FSShutdown | ( | ) |
uint32_t FSGetClientNum | ( | ) |
void FSInitCmdBlock | ( | FSCmdBlock * | block | ) |
FSStatus FSSetCmdPriority | ( | FSCmdBlock * | block, |
FSPriority | priority | ||
) |
void FSSetStateChangeNotification | ( | FSClient * | client, |
FSStateChangeInfo * | info | ||
) |
FSStatus FSGetCwd | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
char * | buffer, | ||
uint32_t | bufferSize, | ||
uint32_t | flags | ||
) |
FSStatus FSChangeDir | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
uint32_t | flags | ||
) |
FSStatus FSChangeDirAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSAsyncResult* FSGetAsyncResult | ( | FSMessage * | message | ) |
FSStatus FSGetStat | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
FSStat * | stat, | ||
uint32_t | flags | ||
) |
FSStatus FSGetStatAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
FSStat * | stat, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSRemove | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
uint32_t | flags | ||
) |
FSStatus FSRemoveAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSOpenFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
const char * | mode, | ||
FSFileHandle * | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSOpenFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
const char * | mode, | ||
FSFileHandle * | outHandle, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSCloseFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSCloseFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSOpenDir | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
FSDirectoryHandle * | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSOpenDirAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
FSDirectoryHandle * | handle, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSMakeDir | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
uint32_t | flags | ||
) |
FSStatus FSMakeDirAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | path, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSReadDir | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSDirectoryHandle | handle, | ||
FSDirectoryEntry * | entry, | ||
uint32_t | flags | ||
) |
FSStatus FSReadDirAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSDirectoryHandle | handle, | ||
FSDirectoryEntry * | entry, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSRewindDir | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSDirectoryHandle | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSCloseDir | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSDirectoryHandle | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSCloseDirAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSDirectoryHandle | handle, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSChangeMode | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
char * | path, | ||
FSMode | mode, | ||
uint32_t | flags | ||
) |
FSStatus FSChangeModeAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
char * | path, | ||
FSMode | mode, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSGetFreeSpaceSize | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
char * | path, | ||
uint64_t * | outSize, | ||
uint32_t | flags | ||
) |
FSStatus FSGetFreeSpaceSizeAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
char * | path, | ||
uint64_t * | outSize, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSGetStatFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
FSStat * | stat, | ||
uint32_t | flags | ||
) |
FSStatus FSGetStatFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
FSStat * | stat, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSReadFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags | ||
) |
FSStatus FSReadFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSReadFileWithPos | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
uint32_t | pos, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags | ||
) |
FSStatus FSReadFileWithPosAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
uint32_t | pos, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSWriteFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags | ||
) |
FSStatus FSWriteFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSWriteFileWithPos | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
uint32_t | pos, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags | ||
) |
FSStatus FSWriteFileWithPosAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
uint8_t * | buffer, | ||
uint32_t | size, | ||
uint32_t | count, | ||
uint32_t | pos, | ||
FSFileHandle | handle, | ||
uint32_t | unk1, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSGetPosFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | fileHandle, | ||
uint32_t * | pos, | ||
uint32_t | flags | ||
) |
FSStatus FSGetPosFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | fileHandle, | ||
uint32_t * | pos, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSSetPosFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | pos, | ||
uint32_t | flags | ||
) |
FSStatus FSSetPosFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | pos, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSFlushFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSFlushFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSTruncateFile | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | flags | ||
) |
FSStatus FSTruncateFileAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
FSFileHandle | handle, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSStatus FSRename | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | oldPath, | ||
const char * | newPath, | ||
uint32_t | flags | ||
) |
FSStatus FSRenameAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
const char * | oldPath, | ||
const char * | newPath, | ||
uint32_t | flags, | ||
FSAsyncData * | asyncData | ||
) |
FSVolumeState FSGetVolumeState | ( | FSClient * | client | ) |
FSStatus FSGetMountSource | ( | FSClient * | client, |
FSCmdBlock * | cmd, | ||
FSMountSourceType | type, | ||
FSMountSource * | out, | ||
uint32_t | flags | ||
) |
FSStatus FSMount | ( | FSClient * | client, |
FSCmdBlock * | cmd, | ||
FSMountSource * | source, | ||
const char * | target, | ||
uint32_t | bytes, | ||
uint32_t | flags | ||
) |
FSStatus FSUnmount | ( | FSClient * | client, |
FSCmdBlock * | cmd, | ||
const char * | target, | ||
uint32_t | flags | ||
) |
FSStatus FSBindMount | ( | FSClient * | client, |
FSCmdBlock * | cmd, | ||
const char * | source, | ||
const char * | target, | ||
uint32_t | flags | ||
) |
FSStatus FSbindUnmount | ( | FSClient * | client, |
FSCmdBlock * | cmd, | ||
const char * | target, | ||
uint32_t | flags | ||
) |