leitner
|
2a0bcc2fb6
|
implement deferred closing
|
8 years ago |
leitner
|
b73a699dab
|
reengineer alt queue handling to prevent race
|
8 years ago |
leitner
|
f9570b38a1
|
attempt to work around race condition when you close an fd but there are
still outstanding events queued on it.
|
8 years ago |
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
|
f65398ff2e
|
io_close resets the cookie
|
19 years ago |
leitner
|
9eb09b5bfe
|
add iob_free and man page for iob_reset.
check in some windoze compat crap (still does not compile through for
windoze)
|
20 years ago |
leitner
|
8454eb7e4c
|
speculative pre-emptive freebsd 4 compatibility ;)
|
21 years ago |
leitner
|
a17f7c30d2
|
use mmap on BSD without sendfile
|
21 years ago |
leitner
|
b1a8110926
|
epoll now works enough for test/io5
|
21 years ago |
leitner
|
824630a489
|
more BSD compat
|
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
|
49818590ee
|
beginnings of the io library
|
21 years ago |