26 Commits (ec32c40babad90fb3268bcc0307269f74025615b)

Author SHA1 Message Date
Felix von Leitner a9c1f9699e small buffer optimization
fix botched noipv6 case in buffer_tcp6
8 years ago
Felix von Leitner 18d9655ca4 add more comments 9 years ago
Felix von Leitner 7102b7cb7e fix and document iarray 9 years ago
Felix von Leitner cecb514e25 on FreeBSD, on a PF_INET6 socket, recvfrom and friends can actually
return a sockaddr with family PF_INET.  WTF?  Work around that.
9 years ago
Felix von Leitner 1f19a881d6 add iarray_length 9 years ago
Felix von Leitner 68f5b64189 switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
9 years ago
Felix von Leitner bd638a862d another attempt at a thread-safe array 9 years ago
Felix von Leitner 33e2bbfd34 win32 cross compile fix for iarray 11 years ago
Felix von Leitner f3bbb827d2 document the return value expected from the callback given to iob_write
remove unused #include in iob_reset
if iob_addfile_close fails, it now closes the fd
if iob_addbuf_munmap fails, it now munmaps the buf
if iob_addbuf_free fails, it now frees the buf
some win32 cross-compile fixes for iarray
11 years ago
Felix von Leitner d702d06774 for installed header files, add comment saying where they came from 13 years ago
Felix von Leitner 233649d680 add iarray 14 years ago
Felix von Leitner e01f09c988 don't shrink in array_allocate 18 years ago
Felix von Leitner 27cba179b6 whut 18 years ago
Felix von Leitner e5c56dc6b0 remove even more warnings
64-bit cleanliness issue with auto-NULL-appending macros
18 years ago
Felix von Leitner f4cfcbe6c6 remove gcc4-only warning option 18 years ago
Felix von Leitner c99799d0f8 more alloca fixes 20 years ago
Felix von Leitner 63aaebea87 appending zero bytes to an empty array failed it 20 years ago
Felix von Leitner 538ed02079 that wasn't it 20 years ago
Felix von Leitner d64f1f7732 even better BSD make compat ;) 20 years ago
Felix von Leitner 44b65fa305 add stupid little httpd 20 years ago
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
20 years ago
Felix von Leitner 7c5beaf741 reverse return code for safemult API to conform to newer djb APIs 20 years ago
Felix von Leitner bb3243fbe2 beginnings of the io library 20 years ago
Felix von Leitner 58bf3e91a3 add man pages for array API 20 years ago
Felix von Leitner c4b0574495 change length or size specifiers in APIs from int to long
add array API (http://cr.yp.to/lib/array.html)
20 years ago
Felix von Leitner 7a18b91761 add API for integer multiplication with overflow detection 20 years ago