fix(kernel/driver): set unused file system operation pointers to nullptr

Signed-off-by: EnderIce2 <enderice2@protonmail.com>
This commit is contained in:
EnderIce2 2025-03-02 23:31:30 +00:00
parent 87a2dc9444
commit 84298fc4eb
No known key found for this signature in database
GPG Key ID: 2EE20AF089811A5A

View File

@ -653,12 +653,21 @@ namespace Driver
fsi->SuperOps = {}; fsi->SuperOps = {};
fsi->Ops.Lookup = __fs_Lookup; fsi->Ops.Lookup = __fs_Lookup;
fsi->Ops.Create = __fs_Create; fsi->Ops.Create = __fs_Create;
fsi->Ops.Remove = nullptr;
fsi->Ops.Rename = nullptr;
fsi->Ops.Read = __fs_Read; fsi->Ops.Read = __fs_Read;
fsi->Ops.Write = __fs_Write; fsi->Ops.Write = __fs_Write;
fsi->Ops.Truncate = nullptr;
fsi->Ops.Open = __fs_Open; fsi->Ops.Open = __fs_Open;
fsi->Ops.Close = __fs_Close; fsi->Ops.Close = __fs_Close;
fsi->Ops.Ioctl = __fs_Ioctl; fsi->Ops.Ioctl = __fs_Ioctl;
fsi->Ops.ReadDir = __fs_Readdir; fsi->Ops.ReadDir = __fs_Readdir;
fsi->Ops.MkDir = nullptr;
fsi->Ops.RmDir = nullptr;
fsi->Ops.SymLink = nullptr;
fsi->Ops.ReadLink = nullptr;
fsi->Ops.Seek = nullptr;
fsi->Ops.Stat = nullptr;
dev->Device = fs->RegisterFileSystem(fsi, dev); dev->Device = fs->RegisterFileSystem(fsi, dev);
dev->SetDevice(0, MinorID++); dev->SetDevice(0, MinorID++);