• Zebediah Figura's avatar
    server: Use sock_poll_event() in poll_socket(). · 23647641
    Zebediah Figura authored
    In multiple cases errors may be reported only once by the host socket
    implementation, but should persist for Windows sockets. These cases are
    currently not handled by poll_socket().
    
    poll_socket() also does not include logic for filtering out events when asyncs
    are queued or alerted on the relevant socket.
    
    Hence, instead of duplicating more logic, remove the logic already duplicated,
    and just call sock_poll_event(), so that there is one central place where events
    are translated.
    
    Mark the currently active poll async with a special "pending" field so that
    poll_socket() does not attempt to complete it before all sockets are checked.
    23647641
Name
Last commit
Last update
dlls Loading commit data...
documentation Loading commit data...
fonts Loading commit data...
include Loading commit data...
libs Loading commit data...
loader Loading commit data...
nls Loading commit data...
po Loading commit data...
programs Loading commit data...
server Loading commit data...
tools Loading commit data...
.editorconfig Loading commit data...
.mailmap Loading commit data...
ANNOUNCE Loading commit data...
AUTHORS Loading commit data...
COPYING.LIB Loading commit data...
LICENSE Loading commit data...
LICENSE.OLD Loading commit data...
MAINTAINERS Loading commit data...
README Loading commit data...
VERSION Loading commit data...
aclocal.m4 Loading commit data...
configure Loading commit data...
configure.ac Loading commit data...