WUT
0.1
Wii U Toolchain
|
Data Structures | |
struct | FSClient |
struct | FSCmdBlock |
struct | FSStat |
struct | FSStateChangeInfo |
struct | FSAsyncData |
struct | FSDirectoryEntry |
struct | FSMountSource |
Typedefs | |
typedef uint32_t | FSDirectoryHandle |
typedef uint32_t | FSFileHandle |
typedef uint32_t | FSPriority |
typedef struct FSAsyncData | FSAsyncData |
typedef struct FSCmdBlock | FSCmdBlock |
typedef struct FSClient | FSClient |
typedef struct FSDirectoryEntry | FSDirectoryEntry |
typedef struct FSStat | FSStat |
typedef struct FSStateChangeInfo | FSStateChangeInfo |
typedef struct FSMountSource | FSMountSource |
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) |
Enumerations | |
enum | FSStatus |
enum | FSError |
enum | FSMode |
enum | FSStatFlags |
enum | FSVolumeState |
enum | FSMountSourceType |
Functions | |
FSStatus | fsDevInit () |
FSStatus | fsDevExit () |
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) |
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, u64 *outSize, uint32_t flags) |
FSStatus | FSGetFreeSpaceSizeAsync (FSClient *client, FSCmdBlock *block, char *path, u64 *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) |
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.
Calling fsDevInit initializes the stdlib devoptab, allowing for standard file IO.
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 FSCmdBlock FSCmdBlock |
Definition at line 29 of file filesystem.h.
Definition at line 30 of file filesystem.h.
typedef struct FSDirectoryEntry FSDirectoryEntry |
Definition at line 31 of file filesystem.h.
Definition at line 32 of file filesystem.h.
typedef struct FSStateChangeInfo FSStateChangeInfo |
Definition at line 33 of file filesystem.h.
typedef struct FSMountSource FSMountSource |
Definition at line 34 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 142 of file filesystem.h.
enum FSStatus |
Definition at line 36 of file filesystem.h.
enum FSError |
Definition at line 59 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 100 of file filesystem.h.
enum FSStatFlags |
Enumerator | |
---|---|
FS_STAT_DIRECTORY |
Definition at line 115 of file filesystem.h.
enum FSVolumeState |
Definition at line 120 of file filesystem.h.
enum FSMountSourceType |
Enumerator | |
---|---|
FS_MOUNT_SOURCE_SD | |
FS_MOUNT_SOURCE_UNK |
Definition at line 136 of file filesystem.h.
FSStatus fsDevInit | ( | ) |
FSStatus fsDevExit | ( | ) |
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 | ||
) |
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, | ||
u64 * | outSize, | ||
uint32_t | flags | ||
) |
FSStatus FSGetFreeSpaceSizeAsync | ( | FSClient * | client, |
FSCmdBlock * | block, | ||
char * | path, | ||
u64 * | 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 | ||
) |