feat: filesystem and Files app support for >64 file entries, 64-bit sizes, async ops, GUI toolkit improvements to devexplorer app
This commit is contained in:
@@ -30,6 +30,9 @@ namespace Fs::Vfs {
|
||||
int (*Mkdir)(const char* path);
|
||||
int (*Rename)(const char* oldPath, const char* newPath);
|
||||
const char* (*GetLabel)();
|
||||
// Optional: paginated directory read returning entries [startIndex, startIndex+maxEntries).
|
||||
// Drivers that leave this null are read via ReadDir at startIndex 0 only.
|
||||
int (*ReadDirAt)(const char* path, const char** outNames, int maxEntries, int startIndex);
|
||||
};
|
||||
|
||||
void Initialize();
|
||||
@@ -49,6 +52,7 @@ namespace Fs::Vfs {
|
||||
|
||||
int VfsDelete(const char* path);
|
||||
int VfsReadDir(const char* path, const char** outNames, int maxEntries);
|
||||
int VfsReadDirAt(const char* path, const char** outNames, int maxEntries, int startIndex);
|
||||
int VfsMkdir(const char* path);
|
||||
int VfsRename(const char* oldPath, const char* newPath);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user