ladybird/Servers/SystemServer
Andreas Kling 32d0967f5f SystemServer: Don't let services inherit standard in/out and TTY
We were letting services inherit writable fds for /dev/tty0, as well as
having /dev/tty0 as their controlling terminal.

Lock this down by closing fds {0,1,2} when spawning a service. We also
detach from the controlling terminal. An exception is made for services
with an explicit StdIO setting. In those cases, we now switch the
controlling terminal to the specified path if possible.
2020-01-04 12:17:13 +01:00
..
main.cpp SystemServer: Implement lazy spawning 2019-11-26 19:58:25 +01:00
Makefile Build: support library and generator dependencies 2019-12-25 10:11:09 +01:00
Service.cpp SystemServer: Don't let services inherit standard in/out and TTY 2020-01-04 12:17:13 +01:00
Service.h SystemServer: Implement lazy spawning 2019-11-26 19:58:25 +01:00