We have not yet tested the wakup via pending IRP functionality on
Windows yet. Hence we use poll_immediate_wake().
Signed-off-by: Nithin Raju <nithin@vmware.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
Acked-by: Eitan Eliahu <eliahue@vmware.com>
#ifdef _WIN32
if (sock->overlapped.Internal != STATUS_PENDING) {
pend_io_request(sock);
+ /* XXX: poll_wevent_wait(sock->overlapped.hEvent); */
}
- poll_fd_wait(sock->handle, events);
+ poll_immediate_wake(); /* XXX: temporary. */
#else
poll_fd_wait(sock->fd, events);
#endif