Forked from
Glasgow Haskell Compiler / GHC
Source project has a limited visibility.
-
Simon Marlow authored
This was a regression introduced accidentally in 6b109851. We were previously passing a large time value to select() to simulate blocking, and this broke due to a change from unsigned to signed arithmetic. I've refactored it to be less fragile now - we just pass NULL as the timeval parameter to select(), which is the correct way to do blocking.
Simon Marlow authoredThis was a regression introduced accidentally in 6b109851. We were previously passing a large time value to select() to simulate blocking, and this broke due to a change from unsigned to signed arithmetic. I've refactored it to be less fragile now - we just pass NULL as the timeval parameter to select(), which is the correct way to do blocking.
Code owners
Assign users and groups as approvers for specific file changes. Learn more.