diff options
author | Jeremy Rose <nornagon@nornagon.net> | 2022-01-31 11:49:22 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-31 14:49:22 -0500 |
commit | d9e90857f0e756684f3ab3286217a68e1a0ff716 (patch) | |
tree | 3b9dbf8af502bbae1215340f21d567a2f38f9c05 /docs/code/default-loop/main.c | |
parent | bb0b4bb783da45ca995d8fb3d5dec0ed84133446 (diff) | |
download | libuv-d9e90857f0e756684f3ab3286217a68e1a0ff716.tar.gz libuv-d9e90857f0e756684f3ab3286217a68e1a0ff716.zip |
process: monitor for exit with kqueue on BSDs (#3441)
This adds a workaround for an xnu kernel bug that sometimes results in
SIGCHLD not being delivered. The workaround is to use kevent to listen
for EVFILT_PROC/NOTE_EXIT events instead of relying on SIGCHLD on *BSD.
Apple rdar: FB9529664
Refs: https://github.com/libuv/libuv/pull/3257
Diffstat (limited to 'docs/code/default-loop/main.c')
0 files changed, 0 insertions, 0 deletions