1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-30 16:40:57 -05:00
denoland-deno/tests/specs/node/child_process_extra_pipes
Nathan Whitaker 7c57105cc4
fix(ext/node): only set our end of child process pipe to nonblocking mode (#26495)
Fixes playwright on linux, as reported in
https://github.com/denoland/deno/issues/16899#issuecomment-2378268454.

The issue was that we were opening the socket in nonblocking mode, which
meant that subprocesses trying to use it would get a `EWOULDBLOCK` error
(unexpectedly). The fix here is to only set nonblocking mode on our end
(which we need to use asynchronously)
2024-10-23 21:13:30 -07:00
..
test-pipe fix(ext/node): only set our end of child process pipe to nonblocking mode (#26495) 2024-10-23 21:13:30 -07:00
__test__.jsonc fix(node): Create additional pipes for child processes (#25016) 2024-08-15 09:38:46 -07:00
main.out fix(ext/node): only set our end of child process pipe to nonblocking mode (#26495) 2024-10-23 21:13:30 -07:00
main.ts fix(ext/node): only set our end of child process pipe to nonblocking mode (#26495) 2024-10-23 21:13:30 -07:00