11 Commits

Author SHA1 Message Date
leitner
967e3ce019 revert edge triggering epoll; it had reliability and fairness issues and
was also not actually faster
2014-08-28 19:03:57 +00:00
leitner
a544abc39c switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
2014-04-04 18:11:03 +00:00
leitner
e175800a8c add io_fd_canwrite (like io_fd but assume the fd is writable)
save a few syscalls here and there
2012-04-10 21:15:51 +00:00
leitner
fd47173110 remove four warnings 2008-12-08 22:55:02 +00:00
leitner
a8a5e9a3d5 some valgrind de-noising
fix subtle typo in sub_of (David Sirovsky)
2008-02-27 12:10:05 +00:00
leitner
fd4344f3c0 how could this ever have worked? 2005-01-23 02:45:42 +00:00
leitner
a4cf7a8a8b fix Solaris /dev/poll 2003-11-06 21:08:30 +00:00
leitner
82a4ae868d broken lose32 port using mingw (don't use!!!)
initial Solaris /dev/poll port
2003-11-06 20:47:59 +00:00
leitner
29ae01d54f glibc compatibility ;) 2003-10-10 20:13:07 +00:00
leitner
b1a8110926 epoll now works enough for test/io5 2003-09-06 01:36:50 +00:00
leitner
49818590ee beginnings of the io library 2003-09-02 00:14:04 +00:00