ladybird/Libraries/LibIPC
Andreas Kling dacd6b4530 LibIPC: Handle EAGAIN on non-blocking wakeup pipe read
The wakeup pipe is created with O_NONBLOCK, but MUST() was used for
reads. This could cause crashes on spurious wakeups when EAGAIN is
returned. Since the read is just to drain the pipe and wake the IO
thread, we can safely ignore any errors.
2026-01-13 21:05:58 +01:00
..
AutoCloseFileDescriptor.cpp Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
AutoCloseFileDescriptor.h Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
CMakeLists.txt Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
Concepts.h LibIPC: Add a generic encoder for spans 2025-03-09 11:14:20 -04:00
Connection.cpp LibIPC: Simplify IPC read hook 2025-10-21 09:31:22 +02:00
Connection.h LibIPC: Simplify IPC read hook 2025-10-21 09:31:22 +02:00
ConnectionFromClient.h LibIPC: Simplify IPC read hook 2025-10-21 09:31:22 +02:00
ConnectionToServer.h Everywhere: Make TransportSocket non-movable 2025-04-09 15:27:52 +02:00
Decoder.cpp AK+LibURL: Use AK::IPv4/6 in Host 2025-12-31 10:24:56 +01:00
Decoder.h AK+LibURL: Use AK::IPv4/6 in Host 2025-12-31 10:24:56 +01:00
Encoder.cpp AK+LibURL: Use AK::IPv4/6 in Host 2025-12-31 10:24:56 +01:00
Encoder.h AK+LibURL: Use AK::IPv4/6 in Host 2025-12-31 10:24:56 +01:00
File.cpp Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
File.h Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
FileWindows.cpp LibIPC: Add missing include and impl on win32 2025-12-05 07:07:52 -05:00
Forward.h LibIPC: Add some type aliases and MessageBuffer helpers 2025-07-18 10:09:02 -04:00
HandleType.h LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
Message.cpp LibIPC: Add some type aliases and MessageBuffer helpers 2025-07-18 10:09:02 -04:00
Message.h LibIPC: Add some type aliases and MessageBuffer helpers 2025-07-18 10:09:02 -04:00
MessageWindows.cpp LibIPC: Add missing include and impl on win32 2025-12-05 07:07:52 -05:00
MultiServer.h Everywhere: Make TransportSocket non-movable 2025-04-09 15:27:52 +02:00
SingleServer.h Everywhere: Remove LibCore/System.h includes from header files 2025-12-04 15:40:46 +00:00
Stub.h Meta: Enforce newlines around namespaces 2025-05-14 02:01:59 -06:00
Transport.h LibIPC: Port to Windows 2025-02-12 22:31:43 -07:00
TransportSocket.cpp LibIPC: Handle EAGAIN on non-blocking wakeup pipe read 2026-01-13 21:05:58 +01:00
TransportSocket.h LibIPC: Change TransportSocket to read and write on I/O thread 2025-11-02 22:43:10 +01:00
TransportSocketWindows.cpp LibWeb: Enable in Windows CI 2025-06-30 10:50:36 -06:00
TransportSocketWindows.h LibWeb: Enable in Windows CI 2025-06-30 10:50:36 -06:00