Commit Graph

11 Commits (9b6671efeec6fe3bca1492fc2e893ebcb9de0a34)

Author SHA1 Message Date
leitner e175800a8c add io_fd_canwrite (like io_fd but assume the fd is writable)
save a few syscalls here and there
leitner c1c50c7dbd further Windoze support (test/io5.c works, gatling still doesn't)
This is just to get gatling to work, I may remove it again after
    that.
leitner 03461c6eb1 more defensive programming for SIGIO (*groan*)
leitner 543987da58 remove superfluous #includes
make it possibly to specify that a buffer should be freed
leitner fcd6082250 did not compile on BSD after SIGIO fix
leitner 209fef467e Big Duh! _SIGIO and SIGIO look too close
leitner ec060d6dee wrong fix
leitner 07a205405b Add DEBUG=1 to GNUmakefile
the epoll guard broke SIGIO
leitner 963fa817de guard against one descriptor being flagged twice
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
leitner eb563422c8 add io_canread and io_canwrite