Pollsets for POSIX operating systems
Returns a poll set whose implementation is based on the
Win32: On Win32 this implementation works, but only for sockets,
and is not cancellable in multi-threaded programs. (This is a
restriction because we have to map it to the
select call of the
This module may keep some global state. This function resets this
state. As the state may contain file descriptors, it is advisable
to reset after calling
fork to free these descriptors.
Returns a pollset using a "fast" poll mechanism, if available.
Otherwise this is the same as
Fast poll mechanisms are:
Generally, these mechanisms are not 100% compatible with the
poll. In particular, the poll events may be slightly
differently interpreted. Also, there are many, many reports about
buggy implementations in the OS.