- * Register 'wevent' handle for the specified 'events'. These wevents are
- * given to the handleMultipleObjects() to be polled. The event
- * registration is one-shot: only the following call to poll_block() is
- * affected. The event will need to be re-registered after poll_block() is
- * called if it is to persist.
+ * If both 'wevent' handle and 'fd' is specified, associate the 'fd' with
+ * with that 'wevent' for 'events' (implemented in poll_block()).
+ * In case of no 'fd' specified, wake up on any event on that 'wevent'.
+ * These wevents are given to the WaitForMultipleObjects() to be polled.
+ * The event registration is one-shot: only the following call to
+ * poll_block() is affected. The event will need to be re-registered after
+ * poll_block() is called if it is to persist.