30 Commits (2e87886163780ad897dd3de61ea99e0a94a14539)

Author SHA1 Message Date
Felix von Leitner 2e87886163 further Windoze support (test/io5.c works, gatling still doesn't)
18 years ago
Felix von Leitner 8b636109ab gcc 4 cleanups (mostly unsigned char* vs char*)
18 years ago
Felix von Leitner 645ecc0632 add iob_write (to write an io batch through a callback)
18 years ago
Felix von Leitner 315ab58746 fix case where iob_send sends all from io batch, but then new data is
19 years ago
Felix von Leitner 1892543745 cosmetics: use write instead of writev if there is only one buffer to
19 years ago
Felix von Leitner 00dcef4652 add iob_addfile_close (iob_reset will close the files)
19 years ago
Felix von Leitner 31e62af122 writev fix
19 years ago
Felix von Leitner 5ea24edfec macos x support
19 years ago
Felix von Leitner e8c96ef3a7 macos x support
19 years ago
Felix von Leitner 67e1b495b6 recent change corrected sendfile parameters but not internal usage
19 years ago
Felix von Leitner 126e947ac2 add experimental prefetching support
19 years ago
Felix von Leitner c99799d0f8 more alloca fixes
19 years ago
Felix von Leitner 8c61125e21 make cast nicer
19 years ago
Felix von Leitner 4253ad69dd make BSD sendfile actually work
20 years ago
Felix von Leitner 187ed02a3b duh!!! Typo prevented iob_send from using FreeBSD sendfile
20 years ago
Felix von Leitner 91459e21f4 alloca may be defined in stdlib.h
20 years ago
Felix von Leitner aa62c9fa71 alloca warning removal
20 years ago
Felix von Leitner 320673aff8 make BSD sendfile optional (NetBSD doesn't have it)
20 years ago
Felix von Leitner d13335fed1 two internal structures were named io_entry; renamed the iob one to iob_entry
20 years ago
Felix von Leitner fb058ef5c0 can't happen error should be -3 not -1
20 years ago
Felix von Leitner 2d27cd435b harmonize semantics of io_sendfile and iob_send
20 years ago
Felix von Leitner 7a859cb66e add sigio support
20 years ago
Felix von Leitner c50a0b25df add iob_adds
20 years ago
Felix von Leitner 0c06a13442 add TCP_CORK support
20 years ago
Felix von Leitner 72a8e9a633 make iob_send return aggregate total
20 years ago
Felix von Leitner fa6e83bc7b add loop
20 years ago
Felix von Leitner 63149c4ed9 add iob test
20 years ago
Felix von Leitner 533b9cadc0 bsd sendfile
20 years ago
Felix von Leitner 3bdee08a1f alloca.h
20 years ago
Felix von Leitner dbdba0237f experimental io_batch implementation
20 years ago