mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
LibCore: Log errors from pipe2 when creating an event loop
This commit is contained in:
committed by
Andreas Kling
parent
0d6115e8ae
commit
4451b4fda0
@@ -272,7 +272,13 @@ struct ThreadData {
|
||||
if (wake_pipe_fds[1] != -1)
|
||||
close(wake_pipe_fds[1]);
|
||||
|
||||
wake_pipe_fds = MUST(Core::System::pipe2(O_CLOEXEC));
|
||||
auto result = Core::System::pipe2(O_CLOEXEC);
|
||||
if (result.is_error()) {
|
||||
warnln("\033[31;1mFailed to create event loop pipe:\033[0m {}", result.error());
|
||||
VERIFY_NOT_REACHED();
|
||||
}
|
||||
|
||||
wake_pipe_fds = result.release_value();
|
||||
|
||||
// The wake pipe informs us of POSIX signals as well as manual calls to wake()
|
||||
VERIFY(poll_fds.size() == 0);
|
||||
|
||||
Reference in New Issue
Block a user