sin-ack
|
fa692e13f9
Kernel: Use real UID/GID when checking for file access
|
2 years ago |
sin-ack
|
3472c84d14
Kernel: Remove InodeMetadata::may_{read,write,execute}(Process const&)
|
2 years ago |
Andreas Kling
|
10fa72d451
Kernel: Use AK::Time for InodeMetadata timestamps instead of time_t
|
2 years ago |
Andreas Kling
|
c3351d4b9f
Kernel: Make VirtualFileSystem functions take credentials as input
|
2 years ago |
Idan Horowitz
|
086969277e
Everywhere: Run clang-format
|
3 years ago |
Liav A
|
9eb08bdb0f
Kernel: Make major and minor numbers to be DistinctNumerics
|
3 years ago |
Andreas Kling
|
0ae8702692
Kernel: Make File::stat() & friends return Error<struct stat>
|
3 years ago |
Andrew Kaster
|
a92132e44a
Kernel: Resolve clang-tidy readability-implicit-bool-conversion warnings
|
3 years ago |
Andreas Kling
|
79fa9765ca
Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>
|
3 years ago |
James Mintram
|
545ce5b595
Kernel: Add per platform Processor.h headers
|
3 years ago |
James Mintram
|
26d7c25076
Kernel: Add header includes closer to their use
|
3 years ago |
Liav A
|
e0d712c6f7
Kernel+SystemServer: Defer creation of device nodes to userspace
|
3 years ago |
sin-ack
|
566c5d1e99
AK+Kernel: Move KResult.h to Kernel/API for userspace access
|
3 years ago |
Andreas Kling
|
ae197deb6b
Kernel: Strongly typed user & group ID's
|
3 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Gunnar Beutner
|
c33592d28c
Kernel+LibC: Update struct stat to use struct timespec instead of time_t
|
4 years ago |
Andreas Kling
|
e44c1792a7
Kernel: Add distinct InodeIndex type
|
4 years ago |
Andreas Kling
|
19d3f8cab7
Kernel+LibC: Turn errno codes into a strongly typed enum
|
4 years ago |
Lenny Maiorani
|
d1fe6a0b53
Everywhere: Redundant inline specifier on constexpr functions (#3807)
|
4 years ago |
asynts
|
ec1080b18a
Refactor: Replace usages of FixedArray with Vector.
|
4 years ago |
Sergey Bugaev
|
e0d0d52455
Kernel: Use symbolic constants for file modes
|
5 years ago |
Andreas Kling
|
a7dbb3cf96
Kernel: Use a FixedArray for a process's extra GIDs
|
5 years ago |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 years ago |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 years ago |
Andreas Kling
|
faf32153f6
Kernel: Take const Process& in InodeMetadata::may_{read,write,execute}
|
5 years ago |
Andreas Kling
|
fdde5cdf26
Kernel: Don't include the process GID in the "extra GIDs" table
|
5 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Andreas Kling
|
00de8b9fc4
FileSystem: Don't create a temporary FileDescriptor every time we stat().
|
6 years ago |
Robin Burchell
|
0dc9af5f7e
Add clang-format file
|
6 years ago |
Andreas Kling
|
f9864940eb
Kernel: Move FS-related files into Kernel/FileSystem/
|
6 years ago |