ladybird/Kernel/FileSystem
Andreas Kling 6957825444 Kernel: Factor out range allocation from Process::allocate_region*().
These functions were doing exactly the same thing for range allocation, so
share that code in an allocate_range() helper.

Region allocation will now also fail if range allocation fails, which means
that mmap() can actually fail without falling apart. Exciting times!
2019-05-17 04:39:22 +02:00
..
DevPtsFS.cpp Kernel: Move TTY-related files into Kernel/TTY/. 2019-04-03 12:28:45 +02:00
DevPtsFS.h Kernel: Move FS-related files into Kernel/FileSystem/ 2019-04-03 12:25:24 +02:00
DiskBackedFileSystem.cpp DiskBackedFS: Flush write cache if it reaches 32 entries before sync. 2019-04-27 17:30:32 +02:00
DiskBackedFileSystem.h Kernel: Add a write cache to DiskBackedFS. 2019-04-25 22:05:53 +02:00
ext2_fs.h Kernel: Move FS-related files into Kernel/FileSystem/ 2019-04-03 12:25:24 +02:00
ext2_types.h Kernel: Move FS-related files into Kernel/FileSystem/ 2019-04-03 12:25:24 +02:00
Ext2FileSystem.cpp Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program. 2019-05-03 22:59:58 +02:00
Ext2FileSystem.h Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
FIFO.cpp Kernel: Make Socket inherit from File. 2019-05-03 20:42:43 +02:00
FIFO.h Kernel: Make Socket inherit from File. 2019-05-03 20:42:43 +02:00
FileDescriptor.cpp Kernel: Factor out range allocation from Process::allocate_region*(). 2019-05-17 04:39:22 +02:00
FileDescriptor.h Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
FileSystem.cpp Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
FileSystem.h Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
Inode.cpp Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
Inode.h Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
InodeIdentifier.h Kernel: Move FS-related files into Kernel/FileSystem/ 2019-04-03 12:25:24 +02:00
InodeMetadata.h Kernel: Move FS-related files into Kernel/FileSystem/ 2019-04-03 12:25:24 +02:00
ProcFS.cpp Kernel: Encapsulate the Region's COW map a bit better. 2019-05-14 17:31:57 +02:00
ProcFS.h Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
SyntheticFileSystem.cpp Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program. 2019-05-03 22:59:58 +02:00
SyntheticFileSystem.h Kernel: Move Inode to its own files. 2019-05-16 03:02:37 +02:00
VirtualFileSystem.cpp Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program. 2019-05-03 22:59:58 +02:00
VirtualFileSystem.h Kernel+Userland: Implement mknod() syscall and add a /bin/mknod program. 2019-05-03 22:59:58 +02:00