ladybird/Kernel/TTY
Andreas Kling 75564b4a5f Kernel: Make kernel region allocators return KResultOr<NOP<Region>>
This expands the reach of error propagation greatly throughout the
kernel. Sadly, it also exposes the fact that we're allocating (and
doing other fallible things) in constructors all over the place.

This patch doesn't attempt to address that of course. That's work for
our future selves.
2021-09-06 01:55:27 +02:00
..
ConsoleManagement.cpp Kernel: Rename ScopedSpinlock => SpinlockLocker 2021-08-22 03:34:10 +02:00
ConsoleManagement.h Kernel: Make all Spinlocks use u8 for storage, remove template 2021-09-05 20:46:02 +02:00
MasterPTY.cpp Kernel: Make Process::current() return a Process& instead of Process* 2021-08-19 23:49:53 +02:00
MasterPTY.h Kernel: Convert MasterPTY creation to use DoubleBuffer factory 2021-08-03 18:54:23 +02:00
PTYMultiplexer.cpp Kernel: Use TRY() in PTYMultiplexer::open() 2021-09-06 01:55:27 +02:00
PTYMultiplexer.h Kernel: Rename ProtectedValue<T> => MutexProtected<T> 2021-08-22 03:34:09 +02:00
SlavePTY.cpp Kernel: Convert UserOrKernelBuffer callbacks to use AK::Bytes 2021-09-01 18:06:14 +02:00
SlavePTY.h Kernel: Rename Thread::BlockCondition to BlockerSet 2021-08-23 00:02:09 +02:00
TTY.cpp Kernel: Make copy_{from,to}_user() return KResult and use TRY() 2021-09-05 17:38:37 +02:00
TTY.h Kernel: Modify the IOCTL API to return KResult 2021-07-27 01:23:37 +04:30
VirtualConsole.cpp Kernel: Make kernel region allocators return KResultOr<NOP<Region>> 2021-09-06 01:55:27 +02:00
VirtualConsole.h Kernel: Declare type aliases with "using" instead of "typedef" 2021-09-05 09:48:43 +01:00