26 Commits (189d8bad1d5e57b9b2021ec220e24381b0a06581)

Author SHA1 Message Date
leitner 695843c79e small buffer optimization
fix botched noipv6 case in buffer_tcp6
10 years ago
leitner 798c06a785 add more comments 11 years ago
leitner f3c0e69988 fix and document iarray 11 years ago
leitner 8581b74a84 on FreeBSD, on a PF_INET6 socket, recvfrom and friends can actually
return a sockaddr with family PF_INET.  WTF?  Work around that.
11 years ago
leitner 90acf965e7 add iarray_length 11 years ago
leitner a544abc39c switch io_fds from array to newly implemented (hopefully thread-safe) iarray
switch epoll from level triggering to edge triggering
11 years ago
leitner c548cce5a1 another attempt at a thread-safe array 11 years ago
leitner 2a86a4e789 win32 cross compile fix for iarray 13 years ago
leitner c2a2a15c12 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
13 years ago
leitner 928bfe5c09 for installed header files, add comment saying where they came from 15 years ago
leitner bb9cdaaafb add iarray 16 years ago
leitner 12caccfd48 don't shrink in array_allocate 20 years ago
leitner dd61fe2f56 whut 20 years ago
leitner eeffc36387 remove even more warnings
64-bit cleanliness issue with auto-NULL-appending macros
20 years ago
leitner 9405f1271b remove gcc4-only warning option 20 years ago
leitner f52aa87441 more alloca fixes 21 years ago
leitner 6fdd2a9078 appending zero bytes to an empty array failed it 21 years ago
leitner 35e0e1a7c0 that wasn't it 22 years ago
leitner b295650a73 even better BSD make compat ;) 22 years ago
leitner 3e2f6d0439 add stupid little httpd 22 years ago
leitner 325a6176ca write a small socket server with io_wait integration and add and debug
io framework enough to support the test program
22 years ago
leitner ef0495b5e2 reverse return code for safemult API to conform to newer djb APIs 22 years ago
leitner 49818590ee beginnings of the io library 22 years ago
leitner c845e84c37 add man pages for array API 22 years ago
leitner 5226dd010d change length or size specifiers in APIs from int to long
add array API (http://cr.yp.to/lib/array.html)
22 years ago
leitner d1df715971 add API for integer multiplication with overflow detection 22 years ago