leitner
|
a544abc39c
|
switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
|
11 years ago |
leitner
|
e175800a8c
|
add io_fd_canwrite (like io_fd but assume the fd is writable)
save a few syscalls here and there
|
13 years ago |
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.
|
20 years ago |
leitner
|
03461c6eb1
|
more defensive programming for SIGIO (*groan*)
|
21 years ago |
leitner
|
543987da58
|
remove superfluous #includes
make it possibly to specify that a buffer should be freed
|
21 years ago |
leitner
|
fcd6082250
|
did not compile on BSD after SIGIO fix
|
21 years ago |
leitner
|
209fef467e
|
Big Duh! _SIGIO and SIGIO look too close
|
21 years ago |
leitner
|
ec060d6dee
|
wrong fix
|
21 years ago |
leitner
|
07a205405b
|
Add DEBUG=1 to GNUmakefile
the epoll guard broke SIGIO
|
21 years ago |
leitner
|
963fa817de
|
guard against one descriptor being flagged twice
|
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
|
22 years ago |
leitner
|
eb563422c8
|
add io_canread and io_canwrite
|
22 years ago |