1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 07:38:10 +00:00
serenity/Kernel/FileSystem
Andreas Kling 4abbedb6e4 Kernel: Allow passing initial UID and GID when creating new inodes
If we're creating something that should have a different owner than the
current process's UID/GID, we need to plumb that all the way through
VFS down to the FS functions.
2020-01-03 20:13:21 +01:00
..
Custody.cpp Kernel: Don't create a String every time we look up a Custody by name 2019-08-25 06:45:14 +02:00
Custody.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
DevPtsFS.cpp Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
DevPtsFS.h Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
DiskBackedFileSystem.cpp Kernel: Implement O_DIRECT open() flag to bypass disk caches 2019-11-05 19:35:12 +01:00
DiskBackedFileSystem.h Kernel: Implement O_DIRECT open() flag to bypass disk caches 2019-11-05 19:35:12 +01:00
ext2_fs.h Add clang-format file 2019-05-28 17:31:20 +02:00
ext2_types.h Add clang-format file 2019-05-28 17:31:20 +02:00
Ext2FileSystem.cpp Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
Ext2FileSystem.h Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
FIFO.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
FIFO.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
File.cpp FileDescription: Disallow construction with a null File 2019-08-11 09:33:31 +02:00
File.h Kernel: Remove broken implementation of Unix SHM 2020-01-02 12:44:21 +01:00
FileDescription.cpp Kernel: Remove broken implementation of Unix SHM 2020-01-02 12:44:21 +01:00
FileDescription.h Kernel: read() and write() should fail with EBADF for wrong mode fd's 2020-01-03 03:29:59 +01:00
FileSystem.cpp AK: Use size_t for the length of strings 2019-12-09 17:51:21 +01:00
FileSystem.h Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
Inode.cpp Kernel: Rename vmo => vmobject everywhere 2019-12-19 19:15:27 +01:00
Inode.h Kernel: Rename vmo => vmobject everywhere 2019-12-19 19:15:27 +01:00
InodeFile.cpp Ext2FS: Take the inode lock in Ext2FSInode::metadata() 2020-01-03 17:48:02 +01:00
InodeFile.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
InodeIdentifier.h AK: Rename <AK/AKString.h> to <AK/String.h> 2019-09-06 15:36:54 +02:00
InodeMetadata.h Kernel: Don't include the process GID in the "extra GIDs" table 2020-01-02 23:45:52 +01:00
InodeWatcher.cpp Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
InodeWatcher.h Kernel: Make File's can_read/can_write take a const FileDescription& 2019-11-04 14:03:14 +01:00
ProcFS.cpp Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
ProcFS.h Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
TmpFS.cpp Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
TmpFS.h Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
VirtualFileSystem.cpp Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00
VirtualFileSystem.h Kernel: Allow passing initial UID and GID when creating new inodes 2020-01-03 20:13:21 +01:00