Commit Graph

7 Commits (695843c79edcbda68b05cc67efb4f38f967d09b4)

Author SHA1 Message Date
leitner c60c2425ce hopefully fix the infinite loop in gatling
leitner 967e3ce019 revert edge triggering epoll; it had reliability and fairness issues and
was also not actually faster
leitner 5baf943f0a finish epoll move to edge triggering
leitner a544abc39c switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
leitner 6e6fc8b85d fix endless loop bug on freebsd
leitner 82a4ae868d broken lose32 port using mingw (don't use!!!)
initial Solaris /dev/poll port
leitner 2a2e1ddc75 add sigio support
extend code to cope with edge triggered event notification
add io_eagain() so that you can notify io_wait if accept() returned EAGAIN