mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 12:19:54 +00:00
Kernel: Add support for the FAT32 filesystem
This commit adds read-only support for the FAT32 filesystem. It also includes support for long file names.
This commit is contained in:
parent
9718667bcf
commit
135ca3fa1b
Notes:
sideshowbarker
2024-07-17 07:16:27 +09:00
Author: https://github.com/cqundefine
Commit: 135ca3fa1b
Pull-request: https://github.com/SerenityOS/serenity/pull/15278
Reviewed-by: https://github.com/ADKaster
Reviewed-by: https://github.com/Quaker762
Reviewed-by: https://github.com/bgianfo
Reviewed-by: https://github.com/timschumi
6 changed files with 552 additions and 0 deletions
|
@ -8,6 +8,7 @@
|
|||
#include <Kernel/FileSystem/DevPtsFS.h>
|
||||
#include <Kernel/FileSystem/DevTmpFS.h>
|
||||
#include <Kernel/FileSystem/Ext2FileSystem.h>
|
||||
#include <Kernel/FileSystem/FATFileSystem.h>
|
||||
#include <Kernel/FileSystem/ISO9660FileSystem.h>
|
||||
#include <Kernel/FileSystem/Plan9FileSystem.h>
|
||||
#include <Kernel/FileSystem/ProcFS.h>
|
||||
|
@ -37,6 +38,7 @@ static constexpr FileSystemInitializer s_initializers[] = {
|
|||
{ "ext2"sv, "Ext2FS"sv, true, true, true, Ext2FS::try_create, {} },
|
||||
{ "9p"sv, "Plan9FS"sv, true, true, true, Plan9FS::try_create, {} },
|
||||
{ "iso9660"sv, "ISO9660FS"sv, true, true, true, ISO9660FS::try_create, {} },
|
||||
{ "fat"sv, "FATFS"sv, true, true, true, FATFS::try_create, {} },
|
||||
};
|
||||
|
||||
static ErrorOr<NonnullLockRefPtr<FileSystem>> create_filesystem_instance(StringView fs_type, OpenFileDescription* possible_description)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue