13 Commits (361872ffa417a23c1dd62408dd8db66948b1e545)

Author SHA1 Message Date
leitner 361872ffa4 handle errors properly 21 years ago
leitner 96be549818 handle errors signalled by epoll 21 years ago
leitner 963fa817de guard against one descriptor being flagged twice 21 years ago
leitner eaa4dea67b correctly initialize records before reusing them in io_fd
do something about unexpected epoll events
21 years ago
leitner 29ae01d54f glibc compatibility ;) 21 years ago
leitner 3dd2a0344b damn! 21 years ago
leitner c64f721daf oops, typo 21 years ago
leitner 519b512cc3 kqueue does not like timeout==-1 but wants a NULL pointer to wait
indefinitely
21 years ago
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
21 years ago
leitner dc09a17215 fix 21 years ago
leitner b1a8110926 epoll now works enough for test/io5 21 years ago
leitner 325a6176ca write a small socket server with io_wait integration and add and debug
io framework enough to support the test program
21 years ago
leitner 8cd9323a1b add waituntil and waituntil2 (internal) 21 years ago