Commit Graph

19 Commits (823f052cbda10bd5c43b3c3c3df1f978d15f8675)

Author SHA1 Message Date
Felix von Leitner 3743706899 add io_fd_canwrite (like io_fd but assume the fd is writable)
save a few syscalls here and there
2012-04-10 21:15:51 +00:00
Felix von Leitner cf46170dc7 make headers work in C++
add two more variable length integer encoding functions
2012-02-07 17:02:40 +00:00
Felix von Leitner d702d06774 for installed header files, add comment saying where they came from 2010-06-03 22:46:59 +00:00
Felix von Leitner ef6d12414b wrong prototype 2007-10-17 11:50:11 +00:00
Felix von Leitner d42c303f71 make io_waituntil2 an official interface (saves one gettimeofday) 2007-10-13 21:39:31 +00:00
Felix von Leitner 3c80bd9309 add io_block 2006-04-17 05:07:43 +00:00
Felix von Leitner 645ecc0632 add iob_write (to write an io batch through a callback) 2004-11-25 22:55:46 +00:00
Felix von Leitner c7adf4e307 add io_readwritefile, io_appendfile 2004-05-10 20:08:38 +00:00
Felix von Leitner ec2f230bb4 add fd passing functions 2004-02-27 14:47:31 +00:00
Felix von Leitner 5959a6d634 add io_socketpair 2004-02-27 13:58:17 +00:00
Felix von Leitner eb8b5063a3 minor comment fix 2003-11-26 22:48:46 +00:00
Felix von Leitner 3fb960078f add io_finishandshutdown declaration 2003-11-01 00:09:49 +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 ffbd0f895b add io_sendfile with BSD support 2003-09-08 17:36:31 +00:00
Felix von Leitner 092b5f860b 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
Felix von Leitner 4c41a88194 add long long buffer routines
add tai64 and tai6464 typedefs
add error message buffer routines
add io timeout routines
2003-09-05 21:09:14 +00:00
Felix von Leitner bb3243fbe2 beginnings of the io library 2003-09-02 00:14:04 +00:00
Felix von Leitner c3d62bbd0c add int64 type to uint64.h
add io.h as per http://cr.yp.to/lib/io.html
2003-08-03 22:24:32 +00:00