Sergey Bugaev
|
3847d00727
Kernel+Userland: Support remounting filesystems :^)
|
5 éve |
Sergey Bugaev
|
d395b93b15
Kernel: Misc tweaks
|
5 éve |
Sergey Bugaev
|
b905126365
Kernel+LibC: Move O_* and MS_* flags to UnixTypes.h
|
5 éve |
Sergey Bugaev
|
6af2418de7
Kernel: Pass a Custody instead of Inode to VFS methods
|
5 éve |
Alex Muscar
|
d013753f83
Kernel: Resolve relative paths when there is a veil (#1474)
|
5 éve |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 éve |
Andreas Kling
|
07075cd001
Kernel+LibC: Clean up open() flag (O_*) definitions
|
5 éve |
Andreas Kling
|
6081c76515
Kernel: Make O_RDONLY non-zero
|
5 éve |
Andreas Kling
|
0569123ad7
Kernel: Add a basic implementation of unveil()
|
5 éve |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 éve |
Sergey Bugaev
|
d6184afcae
Kernel: Simplify VFS::resolve_path() further
|
5 éve |
Sergey Bugaev
|
93ff911473
Kernel: Properly propagate bind mount flags
|
5 éve |
Sergey Bugaev
|
0cb0f54783
Kernel: Implement bind mounts
|
5 éve |
Sergey Bugaev
|
61c1106d9f
Kernel+LibC: Implement a few mount flags
|
5 éve |
Sergey Bugaev
|
2fcbb846fb
Kernel+LibC: Add O_EXEC, move exec permission checking to VFS::open()
|
5 éve |
Sergey Bugaev
|
4566c2d811
Kernel+LibC: Add support for mount flags
|
5 éve |
Sergey Bugaev
|
1e6ab0ed22
Kernel: Simplify VFS::Mount handling
|
5 éve |
Andreas Kling
|
4abbedb6e4
Kernel: Allow passing initial UID and GID when creating new inodes
|
5 éve |
Shannon Booth
|
0e45b9423b
Kernel: Implement recursion limit on path resolution
|
5 éve |
Andreas Kling
|
59ed235c85
Kernel: Implement O_DIRECT open() flag to bypass disk caches
|
5 éve |
Andreas Kling
|
73fdbba59c
AK: Rename <AK/AKString.h> to <AK/String.h>
|
5 éve |
Sergey Bugaev
|
acccf9ccda
Kernel: Move device lookup to Device class itself
|
6 éve |
Andreas Kling
|
5f6b6c1665
Kernel: Do the umount() by the guest's root inode identifier
|
6 éve |
Jesse Buhagiar
|
bc22456f89
Kernel: Added unmount ability to VFS
|
6 éve |
Andreas Kling
|
0dc05a33c1
Kernel: Remove an unused VFS function declaration
|
6 éve |
Andreas Kling
|
a6fb055028
Kernel: Generalize VFS metadata lookup and use it in mount() and stat()
|
6 éve |
Andreas Kling
|
31de5dee26
Kernel: Some improvements to the mount syscall
|
6 éve |
Andreas Kling
|
394168c0ca
Kernel: Convert Vector<OwnPtr> to NonnullOwnPtrVector.
|
6 éve |
Andreas Kling
|
3dac1f8ac5
Kernel: Remove use of [[gnu::pure]].
|
6 éve |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 éve |