10 Commits

Author SHA1 Message Date
leitner
1564beb8a3 change io_eagain to io_eagain_wite 2022-04-25 14:20:47 +00:00
leitner
137b80ea74 test for pread and use it instead of lseek+read in cdb and io_mmapwritefile 2016-06-23 19:42:13 +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
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
662cf55fc9 accept -3 as error return from the callback, too 2012-01-20 19:19:49 +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
9512cee614 add -D_REENTRANT to CFLAGS so libowfat can be used in multi-threaded
programs
2005-09-02 21:11:58 +00:00
leitner
9405f1271b remove gcc4-only warning option 2005-05-03 12:14:29 +00:00
leitner
9eb09b5bfe add iob_free and man page for iob_reset.
check in some windoze compat crap (still does not compile through for
windoze)
2005-03-08 14:56:36 +00:00
leitner
86cfc33dab add iob_write (send io batch through callback, e.g. for SSL) 2004-11-25 23:01:44 +00:00