From a69e113d49f00f3fd36791231efdeaa4acd7935e Mon Sep 17 00:00:00 2001 From: implicitfield <114500360+implicitfield@users.noreply.github.com> Date: Thu, 8 Feb 2024 20:42:39 +0400 Subject: [PATCH] Kernel: Add a definition for the FAT32 FSInfo structure --- Kernel/API/FileSystem/FATStructures.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Kernel/API/FileSystem/FATStructures.h b/Kernel/API/FileSystem/FATStructures.h index 2148254e73..9121e0c8ab 100644 --- a/Kernel/API/FileSystem/FATStructures.h +++ b/Kernel/API/FileSystem/FATStructures.h @@ -73,4 +73,15 @@ struct [[gnu::packed]] DOS7BIOSParameterBlock { }; static_assert(AssertSize()); +struct [[gnu::packed]] FAT32FSInfo { + u32 lead_signature; + u8 unused1[480]; + u32 struct_signature; + u32 last_known_free_cluster_count; + u32 next_free_cluster_hint; + u8 unused2[12]; + u32 trailing_signature; +}; +static_assert(AssertSize()); + }