Fix interaction between fork and kqueue (#24672)
A kqueue file descriptor isn't inherited by a child created with fork. As such we mustn't try to close this file descriptor as we would close a random one, e.g. the one used by timerfd. Fix #24672
parent
ad0731ad
No related branches found
No related tags found
Pipeline #100891 canceled
Stage: tool-lint
Stage: quick-build
Stage: full-build
Stage: packaging
Stage: testing
Stage: deploy
Showing
- libraries/ghc-internal/src/GHC/Internal/Event/KQueue.hsc 12 additions, 5 deletionslibraries/ghc-internal/src/GHC/Internal/Event/KQueue.hsc
- testsuite/tests/lib/base/T24672.hs 13 additions, 0 deletionstestsuite/tests/lib/base/T24672.hs
- testsuite/tests/lib/base/T24672.stdout 2 additions, 0 deletionstestsuite/tests/lib/base/T24672.stdout
- testsuite/tests/lib/base/all.T 1 addition, 0 deletionstestsuite/tests/lib/base/all.T
Loading
-
mentioned in merge request !13276 (closed)
-
mentioned in commit 8f3d1a6a
-
mentioned in merge request !13319 (merged)
-
mentioned in commit 486b2702
-
mentioned in commit bcfa1a51
-
mentioned in issue #25433
-
mentioned in merge request !13740 (closed)
-
mentioned in commit 9177b8ed
-
mentioned in merge request !13841 (merged)
-
mentioned in commit f166369b
-
mentioned in merge request !13861 (merged)
-
mentioned in commit a610550e
Please register or sign in to comment