1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:18:11 +00:00
serenity/Libraries
Sergey Bugaev 211b51dab7 CEventLoop: Create the wake pipe with O_CLOEXEC
This ensures the pipe fds don't leak into child processes.
This manifested as the Shell (and all processes started
from the shell) having two mysterious FIFOs open. This
was happening because of the Terminal, which the shell
was spawned form, leaking its CEventLoop wake pipe fds.
2019-08-05 16:04:31 +02:00
..
LibAudio AudioServer: Port to the new generated IPC mechanism 2019-08-03 19:49:19 +02:00
LibC Kernel+LibC: Support passing O_CLOEXEC to pipe() 2019-08-05 16:04:31 +02:00
LibCore CEventLoop: Create the wake pipe with O_CLOEXEC 2019-08-05 16:04:31 +02:00
LibDraw LibDraw: Add Font::default_bold_fixed_width_font() 2019-08-04 08:14:53 +02:00
LibGUI GWidget: Implement set_backcolor() and set_forecolor() 2019-08-03 11:35:10 +02:00
LibHTML LibHTML: Make some use of Vector::empend(). 2019-08-01 16:50:15 +02:00
LibIPC IPCCompiler: More work towards AudioServer bringup 2019-08-03 19:24:08 +02:00
LibM Libraries: Fix wrong paths to "Root" in the various install.sh scripts. 2019-07-21 21:38:30 +02:00