ladybird/Kernel/TTY
Andreas Kling 83e32788d5 Kernel: Send SIGTTIN and SIGTTOU signals on background TTY read/write
A process that is not in the foreground process group of a TTY should
not be allowed to read/write that TTY. Instead, we now send either a
SIGTTIN (on read) or SIGTTOU (on write) signal to the process, and fail
the I/O syscall with EINTR.

Fixes #205.
2020-08-04 21:25:44 +02:00
..
MasterPTY.cpp Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
MasterPTY.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
PTYMultiplexer.cpp PTYMultiplexer: Use dbg() instead of dbgprintf() 2020-02-27 13:05:12 +01:00
PTYMultiplexer.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
SlavePTY.cpp Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
SlavePTY.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
TTY.cpp Kernel: Send SIGTTIN and SIGTTOU signals on background TTY read/write 2020-08-04 21:25:44 +02:00
TTY.h Kernel: Make File::write() and File::read() return KResultOr<size_t> 2020-08-04 18:17:16 +02:00
VirtualConsole.cpp Unicode: s/codepoint/code_point/g 2020-08-03 19:06:41 +02:00
VirtualConsole.h Kernel+LibC: Tidy up sys$ttyname() and sys$ptsname() 2020-08-04 18:17:16 +02:00