Fixes #4645 -- poll() on /dev/random before reading from /dev/urandom on Linux (#4656)

* Fixes #4645 -- select() on /dev/random before reading from /dev/urandom on linux

* whoops

* Missing header

* whoops

* Review notes

* Potential uninitialized fix

* Signals are literally impossible
1 file changed