XFSDireEntry
typedef struct XFSDireEntry_t XFSDireEntry;
typedef struct XFSDireEntry_t XFSDireEntry;
typedef struct XFSDireHandle_t XFSDireHandle;
Close a directory enumeration handle.
X_FILESYSTEM_API void x_fs_find_close(XFSDireHandle *dirHandle);
XFSDireHandle *dirHandleNothing.
Begin a directory enumeration and retrieve the first entry.
X_FILESYSTEM_API XFSDireHandle * x_fs_find_first_file(
const char *path,
XFSDireEntry *entry
);
const char *pathXFSDireEntry *entryHandle used for subsequent enumeration, or NULL on failure.
Continue a directory enumeration and retrieve the next entry.
X_FILESYSTEM_API bool x_fs_find_next_file(
XFSDireHandle *dirHandle,
XFSDireEntry *entry
);
XFSDireHandle *dirHandleXFSDireEntry *entryTrue if an entry was written, false if no more entries or on failure.