Andreas Kling
|
c110cf193d
Kernel: Have the open() syscall take an explicit path length parameter.
|
6 years ago |
Andreas Kling
|
27f699ef0c
AK: Rename the common integer typedefs to make it obvious what they are.
|
6 years ago |
Andreas Kling
|
601b0a8c68
Kernel: Use NonnullRefPtrVector in parts of the kernel.
|
6 years ago |
Andreas Kling
|
46a06c23e3
Kernel: Fix all compiler warnings.
|
6 years ago |
Andreas Kling
|
c26e3ce86b
Change "retain" to "ref" in various comments.
|
6 years ago |
Andreas Kling
|
90b1354688
AK: Rename RetainPtr => RefPtr and Retained => NonnullRefPtr.
|
6 years ago |
Andreas Kling
|
77b9fa89dd
AK: Rename Retainable => RefCounted.
|
6 years ago |
Andreas Kling
|
15bea7153a
Kernel: Symbolicate the crash address too, not just the call stack.
|
6 years ago |
Andreas Kling
|
c1bbd40b9e
Kernel: Rename "descriptor" to "description" where appropriate.
|
6 years ago |
Andreas Kling
|
de65c960e9
Kernel: Tweak some String&& => const String&.
|
6 years ago |
Andreas Kling
|
736092a087
Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}
|
6 years ago |
Andreas Kling
|
891d4c4834
Kernel: Qualify a bunch of #include statements.
|
6 years ago |
Andreas Kling
|
39d1a9ae66
Meta: Tweak .clang-format to not wrap braces after enums.
|
6 years ago |
Andreas Kling
|
e42c3b4fd7
Kernel: Rename LinearAddress => VirtualAddress.
|
6 years ago |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 years ago |
Andreas Kling
|
d194ce828d
Kernel: Implement the alarm() syscall.
|
6 years ago |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 years ago |
Andreas Kling
|
29a9430246
AK: Make timeval_add() and timeval_sub() take references.
|
6 years ago |
Andreas Kling
|
bf905225e7
Kernel: Tidy up sys$select() to make it more readable.
|
6 years ago |
Robin Burchell
|
b55b6cd7fc
AK: Add implicit String -> StringView conversion
|
6 years ago |
Andreas Kling
|
4320c5fd58
Kernel: Make better use of the multiboot info.
|
6 years ago |
Andreas Kling
|
93d3d1ede1
Kernel: Add fchown() syscall.
|
6 years ago |
Andreas Kling
|
00f291b090
Kernel: Set the absolute path as name for executable regions.
|
6 years ago |
Andreas Kling
|
3fbddcecd2
Kernel: Discard a process's ELFLoader on finalization.
|
6 years ago |
Andreas Kling
|
d58eb3bf21
Kernel: Process finalization should release cwd and executable custodies.
|
6 years ago |
Andreas Kling
|
e33dadbdd6
Kernel: Do a bit more of do_exec() before disabling interrupts.
|
6 years ago |
Andreas Kling
|
0f3b5e1f02
Kernel: The stat() syscall should follow symlinks.
|
6 years ago |
Andreas Kling
|
55821c91f8
Kernel: Rename Process::cwd_custody() to Process::current_directory().
|
6 years ago |
Andreas Kling
|
393851418b
FileSystem: Port most of the code over to using custodies.
|
6 years ago |
Andreas Kling
|
baaede1bf9
Kernel: Make the Process allocate_region* API's understand "int prot".
|
6 years ago |