Commit Graph

172 Commits (9ed7f82dc841c84cc83ad9af5e9d7be8025e9199)

Author SHA1 Message Date
leitner ea8e1cc90b add iob_adds
add cookies to io
leitner 6b59c8aee7 add TCP_CORK support
leitner 8fd1875041 make iob_send return aggregate total
leitner 3c4f34b95e add loop
leitner 63ba06c763 add iob test
leitner a36316a0a5 bsd sendfile
leitner 7e7f07f382 alloca.h
leitner 4c2fb93a53 experimental io_batch implementation
leitner eb554a0ceb open files in large file mode
leitner 1bd720d8a4 add io_timeouted
leitner dfe75af4bd add io_sendfile with BSD support
leitner dc09a17215 fix
leitner b1a8110926 epoll now works enough for test/io5
leitner d213018a01 more kqueue/epoll
leitner 824630a489 more BSD compat
leitner eb563422c8 add io_canread and io_canwrite
leitner 325a6176ca write a small socket server with io_wait integration and add and debug
io framework enough to support the test program
leitner 8cd9323a1b add waituntil and waituntil2 (internal)
leitner ef0495b5e2 reverse return code for safemult API to conform to newer djb APIs
leitner f2d8be239f oops, forgot !
leitner 63e070c1cb add long long buffer routines
add tai64 and tai6464 typedefs
add error message buffer routines
add io timeout routines
leitner 49818590ee beginnings of the io library