leitner
|
c29096b2e0
|
some more eagain handling in tryread and trywrite
cosmetic change
|
2017-02-04 17:23:33 +00:00 |
|
leitner
|
b73a699dab
|
reengineer alt queue handling to prevent race
|
2016-10-04 21:31:14 +00:00 |
|
leitner
|
c60c2425ce
|
hopefully fix the infinite loop in gatling
|
2014-10-19 01:52:36 +00:00 |
|
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
|
d9cbb3940c
|
it turns out you don't need -1/EGAIN to know edge triggering told you
there is no more data, it's enough to read/write less than you asked for
|
2014-06-05 19:17:24 +00:00 |
|
leitner
|
5baf943f0a
|
finish epoll move to edge triggering
|
2014-05-08 04:25:42 +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
|
83c1186870
|
fix for NetBSD 3.0 (they broke their sys/types.h)
remove support for ip6.int reverse lookup in DNS routines (the domain is
no longer delegated)
|
2006-06-23 03:53:16 +00:00 |
|
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.
|
2005-09-09 22:12:23 +00:00 |
|
leitner
|
d8ce4dc2e5
|
fix signal race (Scott Lamb)
|
2004-03-07 21:48:56 +00:00 |
|
leitner
|
1d9075071f
|
add some man pages
|
2004-02-27 17:04:02 +00:00 |
|
sanjiyan
|
29cfd8df4e
|
reset timer correct.
|
2003-11-07 22:13:49 +00:00 |
|
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
|
2003-09-12 22:03:51 +00:00 |
|
leitner
|
325a6176ca
|
write a small socket server with io_wait integration and add and debug
io framework enough to support the test program
|
2003-09-05 22:59:40 +00:00 |
|
leitner
|
49818590ee
|
beginnings of the io library
|
2003-09-02 00:14:04 +00:00 |
|