Commit Graph

27 Commits (b0bb9eb23e52348399de2d8acb54b34ab0a31b9a)

Author SHA1 Message Date
Felix von Leitner 315ab58746 fix case where iob_send sends all from io batch, but then new data is
added and iob_send is called again
2004-07-21 16:35:31 +00:00
Felix von Leitner 1892543745 cosmetics: use write instead of writev if there is only one buffer to
write (looks nicer in strace)
2004-07-21 16:00:47 +00:00
Felix von Leitner 00dcef4652 add iob_addfile_close (iob_reset will close the files) 2004-02-25 02:22:54 +00:00
Felix von Leitner 31e62af122 writev fix 2004-01-30 12:47:28 +00:00
Felix von Leitner 5ea24edfec macos x support 2004-01-08 17:12:28 +00:00
Felix von Leitner e8c96ef3a7 macos x support 2004-01-08 17:11:08 +00:00
Felix von Leitner 67e1b495b6 recent change corrected sendfile parameters but not internal usage 2004-01-07 18:54:43 +00:00
Felix von Leitner 126e947ac2 add experimental prefetching support 2004-01-07 15:58:44 +00:00
Felix von Leitner c99799d0f8 more alloca fixes 2004-01-06 23:35:06 +00:00
Felix von Leitner 8c61125e21 make cast nicer 2004-01-06 23:01:02 +00:00
Felix von Leitner 4253ad69dd make BSD sendfile actually work 2003-11-07 00:27:50 +00:00
Felix von Leitner 187ed02a3b duh!!! Typo prevented iob_send from using FreeBSD sendfile 2003-11-07 00:14:27 +00:00
Felix von Leitner 91459e21f4 alloca may be defined in stdlib.h 2003-10-07 16:30:19 +00:00
Felix von Leitner aa62c9fa71 alloca warning removal 2003-10-07 16:28:57 +00:00
Felix von Leitner 320673aff8 make BSD sendfile optional (NetBSD doesn't have it) 2003-10-06 01:54:49 +00:00
Felix von Leitner d13335fed1 two internal structures were named io_entry; renamed the iob one to iob_entry 2003-09-26 15:55:44 +00:00
Felix von Leitner fb058ef5c0 can't happen error should be -3 not -1 2003-09-24 23:36:00 +00:00
Felix von Leitner 2d27cd435b harmonize semantics of io_sendfile and iob_send 2003-09-19 15:26:00 +00:00
Felix von Leitner 7a859cb66e 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
Felix von Leitner c50a0b25df add iob_adds
add cookies to io
2003-09-10 00:28:51 +00:00
Felix von Leitner 0c06a13442 add TCP_CORK support 2003-09-08 20:58:40 +00:00
Felix von Leitner 72a8e9a633 make iob_send return aggregate total 2003-09-08 20:52:00 +00:00
Felix von Leitner fa6e83bc7b add loop 2003-09-08 20:48:08 +00:00
Felix von Leitner 63149c4ed9 add iob test 2003-09-08 20:32:43 +00:00
Felix von Leitner 533b9cadc0 bsd sendfile 2003-09-08 20:31:41 +00:00
Felix von Leitner 3bdee08a1f alloca.h 2003-09-08 20:31:01 +00:00
Felix von Leitner dbdba0237f experimental io_batch implementation 2003-09-08 20:29:39 +00:00