Andreas Kling
|
ceec1a7d38
AK: Make Vector use size_t for its size and capacity
|
5 năm trước cách đây |
Sergey Bugaev
|
1d2986ea15
Kernel: Fix a panic in VFS::rename()
|
5 năm trước cách đây |
Sergey Bugaev
|
3439498744
Kernel: Support trailing slashes in VFS::mkdir()
|
5 năm trước cách đây |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
5 năm trước cách đây |
Andreas Kling
|
e28809a996
Kernel: Add forward declaration header
|
5 năm trước cách đây |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 năm trước cách đây |
Andreas Kling
|
42d41fdf94
Kernel: Simplify FS::create_inode() a little bit
|
5 năm trước cách đây |
Andreas Kling
|
8731682d0e
Kernel: Simplify FS::create_directory() a little bit
|
5 năm trước cách đây |
Andreas Kling
|
c44b4d61f3
Kernel: Make Inode::lookup() return a RefPtr<Inode>
|
5 năm trước cách đây |
Sergey Bugaev
|
3ffdff5c02
Kernel: Dump backtrace when denying a path because of a veil
|
5 năm trước cách đây |
Andreas Kling
|
30ad7953ca
Kernel: Rename UnveilState to VeilState
|
5 năm trước cách đây |
Andreas Kling
|
f38cfb3562
Kernel: Tidy up debug logging a little bit
|
5 năm trước cách đây |
Andreas Kling
|
6081c76515
Kernel: Make O_RDONLY non-zero
|
5 năm trước cách đây |
Andreas Kling
|
0569123ad7
Kernel: Add a basic implementation of unveil()
|
5 năm trước cách đây |
Sergey Bugaev
|
d0d13e2bf5
Kernel: Move setting file flags and r/w mode to VFS::open()
|
5 năm trước cách đây |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 năm trước cách đây |
Sergey Bugaev
|
4417bd97d7
Kernel: Misc tweaks
|
5 năm trước cách đây |
Sergey Bugaev
|
8642a7046c
Kernel: Let inodes provide pre-open file descriptions
|
5 năm trước cách đây |
Sergey Bugaev
|
ae64fd1b27
Kernel: Let symlinks resolve themselves
|
5 năm trước cách đây |
Sergey Bugaev
|
d6184afcae
Kernel: Simplify VFS::resolve_path() further
|
5 năm trước cách đây |
Andreas Kling
|
d4d17ce423
Kernel: Trying to sys$link() a directory should fail with EPERM
|
5 năm trước cách đây |
Andreas Kling
|
e23536d682
Kernel: Use Vector::unstable_remove() in a couple of places
|
5 năm trước cách đây |
Sergey Bugaev
|
b913e30011
Kernel: Refactor/rewrite VFS::resolve_path()
|
5 năm trước cách đây |
Sergey Bugaev
|
fee6d0a3a6
Kernel+Base: Mount root as nodev,nosuid
|
5 năm trước cách đây |
Sergey Bugaev
|
93ff911473
Kernel: Properly propagate bind mount flags
|
5 năm trước cách đây |
Andreas Kling
|
cb59f9e0f2
Kernel: Put some VFS debug spam behind VFS_DEBUG
|
5 năm trước cách đây |
Sergey Bugaev
|
0cb0f54783
Kernel: Implement bind mounts
|
5 năm trước cách đây |
Sergey Bugaev
|
61c1106d9f
Kernel+LibC: Implement a few mount flags
|
5 năm trước cách đây |
Sergey Bugaev
|
2fcbb846fb
Kernel+LibC: Add O_EXEC, move exec permission checking to VFS::open()
|
5 năm trước cách đây |
Sergey Bugaev
|
4566c2d811
Kernel+LibC: Add support for mount flags
|
5 năm trước cách đây |