1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00
serenity/Kernel/FileSystem
Itamar b6c34c0521 Ext2FS: Make reported file_type values match up with those in dirent
This fixes an issue we had in the git port where git would not
recognize untracked files (for example in 'git status').
When git used readdir, the 'd_type' field in the dirent struct contained
bad values (Specifically, it contained the values defiend in
Kernel/FileSystem/ext2_fs.h instead of the ones in LibC/dirent.h).

After this fix, we can create a new git repository with 'git init', and
then stage and commit files as usual.
2020-08-28 16:06:55 +02:00
..
BlockBasedFileSystem.cpp Kernel: Fix build break from missing KResult [[nodiscard]] suppressions 2020-08-05 14:06:54 +02:00
BlockBasedFileSystem.h Kernel: Split BlockBasedFileSystem off FileBackedFileSystem 2020-07-05 12:26:27 +02:00
Custody.cpp Kernel: Support read-only filesystem mounts 2020-05-29 07:53:30 +02:00
Custody.h Kernel: Support read-only filesystem mounts 2020-05-29 07:53:30 +02:00
DevPtsFS.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
DevPtsFS.h Kernel: Add DirectoryEntryView for VFS directory traversal 2020-08-18 18:26:54 +02:00
ext2_fs.h Meta: Remove some copyright headers added in error 2020-01-25 10:34:32 +01:00
ext2_types.h Meta: Add a script check the presence of "#pragma once" in header files 2020-05-29 07:59:45 +02:00
Ext2FileSystem.cpp Ext2FS: Make reported file_type values match up with those in dirent 2020-08-28 16:06:55 +02:00
Ext2FileSystem.h Ext2FS: Make reported file_type values match up with those in dirent 2020-08-28 16:06:55 +02:00
FIFO.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
FIFO.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
File.cpp Kernel: Allow File::close() to fail 2020-06-02 21:49:47 +02:00
File.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
FileBackedFileSystem.cpp Kernel: Split BlockBasedFileSystem off FileBackedFileSystem 2020-07-05 12:26:27 +02:00
FileBackedFileSystem.h Kernel: Split BlockBasedFileSystem off FileBackedFileSystem 2020-07-05 12:26:27 +02:00
FileDescription.cpp Kernel: Add DirectoryEntryView for VFS directory traversal 2020-08-18 18:26:54 +02:00
FileDescription.h Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer) 2020-08-11 20:29:14 +02:00
FileSystem.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
FileSystem.h Kernel: Remove the now-unused FS::DirectoryEntry 2020-08-18 18:26:54 +02:00
Inode.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
Inode.h Kernel: Add DirectoryEntryView for VFS directory traversal 2020-08-18 18:26:54 +02:00
InodeFile.cpp Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
InodeFile.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
InodeIdentifier.h Kernel: Deemphasize inode identifiers 2020-06-25 15:49:04 +02:00
InodeMetadata.h Kernel: Use symbolic constants for file modes 2020-06-17 15:02:03 +02:00
InodeWatcher.cpp Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
InodeWatcher.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
Plan9FileSystem.cpp Kernel: Add DirectoryEntryView for VFS directory traversal 2020-08-18 18:26:54 +02:00
Plan9FileSystem.h Kernel: Add DirectoryEntryView for VFS directory traversal 2020-08-18 18:26:54 +02:00
ProcFS.cpp Kernel: Prefer snprintf over sprintf 2020-08-22 20:55:10 +02:00
ProcFS.h Kernel: Add DirectoryEntryView for VFS directory traversal 2020-08-18 18:26:54 +02:00
TmpFS.cpp TmpFS: Stop using FS::DirectoryEntry in TmpFSInode 2020-08-18 18:26:54 +02:00
TmpFS.h TmpFS: Stop using FS::DirectoryEntry in TmpFSInode 2020-08-18 18:26:54 +02:00
VirtualFileSystem.cpp Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00
VirtualFileSystem.h Kernel: Switch singletons to use new Singleton class 2020-08-25 09:48:48 +02:00