Andrew Tridgell
a241b13f45
AP_Filesystem: use NEW_NOTHROW for new(std::nothrow)
2024-06-04 09:20:21 +10:00
Thomas Watson
0ca37387be
AP_Filesystem: guarantee load_file() data is null-terminated
...
Improves safety of use and clarity of users. Termination is not
included in the reported size to avoid changing user behavior or
misrepresenting the file contents.
2024-05-04 10:15:44 +10:00
Andrew Tridgell
8763084a9e
AP_Filesystem: avoid decompressing in directory listing
...
this makes ROMFS much more efficient
2024-03-19 19:49:47 +11:00
Iampete1
93d8de2834
AP_Filesystem: support full direcotry listing in ROMFS
2024-02-22 07:43:16 +11:00
Peter Barker
b5165b6d7f
AP_FileSystem: add AP_FILESYSTEM_*_ENABLED
2022-09-15 10:53:02 +10:00
Willian Galvani
0e62d561d9
AP_Filesystem: add allow_absolute_paths to open(), implement it for posix backend
2022-03-22 10:19:21 +11:00
Andrew Tridgell
773517a473
AP_Filesystem: added load_file() API
...
this makes it very easy to load a small file from sdcard or ROMFS
2020-11-18 09:11:36 +11:00
Peter Barker
f43e48a6f1
AP_Filesystem: correct comparison of signed/unsigned
...
Closes #14267
2020-05-04 12:06:30 +10:00
Andrew Tridgell
9b14fa7ed9
AP_Filesystem: enable @PARAM, @ROMFS and @SYS with no microSD
2020-04-29 07:36:55 +10:00
Andrew Tridgell
a8f7212d79
AP_Filesystem: fixed open for write in ROMFS
2020-03-28 15:28:03 +11:00
Andrew Tridgell
6583f7c13e
AP_Filesystem: added VFS system for multiple backends
2020-03-28 15:28:03 +11:00