1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:18:11 +00:00
serenity/Kernel/FileSystem
Sergey Bugaev 2f15449531 Kernel: Compactify FileDescrption
The next commit is going to make it bigger again by increasing the size of Lock,
so make use of bitfields to make sure FileDescription still fits into 64 bytes,
and so can still be allocated with the SlabAllocator.
2020-04-18 13:58:29 +02:00
..
Custody.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
Custody.h Kernel: Remove unused artifacts of the Custody cache 2020-02-26 15:25:53 +01:00
DevPtsFS.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
DevPtsFS.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01: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 license header to source files 2020-01-18 09:45:54 +01:00
Ext2FileSystem.cpp Kernel: Ensure we flush the entire ext2 superblock 2020-04-06 17:18:36 +02:00
Ext2FileSystem.h Kernel: Change Ext2FS to be backed by a file instead of a block device 2020-04-06 15:36:36 +02:00
FIFO.cpp Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
FIFO.h Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
File.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
File.h Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
FileBackedFileSystem.cpp Kernel: Ensure we flush the entire ext2 superblock 2020-04-06 17:18:36 +02:00
FileBackedFileSystem.h Kernel: Ensure we flush the entire ext2 superblock 2020-04-06 17:18:36 +02:00
FileDescription.cpp Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
FileDescription.h Kernel: Compactify FileDescrption 2020-04-18 13:58:29 +02:00
FileSystem.cpp AK: Reduce header dependency graph of String.h 2020-03-23 13:48:44 +01:00
FileSystem.h Kernel: Change Ext2FS to be backed by a file instead of a block device 2020-04-06 15:36:36 +02:00
Inode.cpp Kernel: Strip SUID+SGID bits from file when written to or chowned 2020-04-04 19:46:55 +02:00
Inode.h Kernel: Strip SUID+SGID bits from file when written to or chowned 2020-04-04 19:46:55 +02:00
InodeFile.cpp Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
InodeFile.h Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
InodeIdentifier.h Kernel: Move all code into the Kernel namespace 2020-02-16 01:27:42 +01:00
InodeMetadata.h Kernel: Use a FixedArray for a process's extra GIDs 2020-02-18 11:35:47 +01:00
InodeWatcher.cpp Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
InodeWatcher.h Kernel: Add explicit offset parameter to File::read etc 2020-04-10 11:59:30 +02:00
ProcFS.cpp Kernel: Keep records of PCI::Address & PCI::ID pairs for enumeration 2020-04-11 10:02:31 +02:00
ProcFS.h Kernel: Add forward declaration header 2020-02-16 01:50:32 +01:00
TmpFS.cpp AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtr 2020-04-05 11:19:00 +02:00
TmpFS.h Kernel: Add forward declaration header 2020-02-16 01:50:32 +01:00
VirtualFileSystem.cpp Kernel: Change Ext2FS to be backed by a file instead of a block device 2020-04-06 15:36:36 +02:00
VirtualFileSystem.h Kernel: Resolve relative paths when there is a veil (#1474) 2020-03-19 09:57:34 +01:00