618 Commits (d2aae4864c876ce793ced81f58d12058ba7c35d2)
 

Author SHA1 Message Date
leitner b48ce77792 add iob_write (to write an io batch through a callback) 20 years ago
leitner ccba2abe9b add RETURN VALUE to man page 20 years ago
leitner 0b30b66db1 remove warnings in tests 20 years ago
leitner ff026235d2 #include <fmt.h> 20 years ago
leitner 5eb1cdf888 cleanups in stralloc and buffer:
int -> long for sizes
    char -> unsigned char for strings
20 years ago
leitner 38ef27207a add buffer_putm and buffer_putmflush 20 years ago
leitner 5dfea5617e add buffer_putsaflush 20 years ago
leitner 82b0bb6f39 extend API To read line/token to stralloc to allow clearing the
stralloc first.
  add stralloc_zero to clear a stralloc
20 years ago
leitner dd66bcb7c3 don't output newline if output is not going to terminal 20 years ago
leitner e95599085a use madvise MADV_PREFETCH to implement iob_prefetch 21 years ago
leitner 8873a442f2 man page update 21 years ago
leitner eb4e19fc23 add url to solaris 10 event notification api 21 years ago
leitner 132061b4d3 add { } while (0) trick to errmsg macros 21 years ago
leitner 897e787b5e remove warning (changed API from int to long) 21 years ago
leitner 156ba1d275 bump version 21 years ago
leitner 7c6b77840e argh, my sed cannot do \< ?!? 21 years ago
leitner 15502bb3c1 new Makefile, better dependencies for Makefile in GNUmakefile 21 years ago
leitner f4108178f2 fix case where iob_send sends all from io batch, but then new data is
added and iob_send is called again
21 years ago
leitner 523f6f4765 cosmetics: use write instead of writev if there is only one buffer to
write (looks nicer in strace)
21 years ago
leitner 2041392b9f oops, forgot to commit 21 years ago
leitner d3afa18c42 dns_name6_domain -> void
man page clarifications
21 years ago
leitner 155762ce19 Uh, it's <stdlib.h> and not <unistd.h> 21 years ago
leitner 112a38b9bb include <unistd.h> in errmsg.h for exit() 21 years ago
leitner 72382af11a Solaris compatibility for io_passfd and io_receivefd (untested, but at
least it compiles)
21 years ago
leitner 499ca6a307 also support ip6.arpa in addition to ip6.int 21 years ago
leitner 1e871b1c32 actually return 0 on success in io_passfd 21 years ago
leitner 696c5f872c add io_readwritefile, io_appendfile 21 years ago
leitner 11f0616cf3 work around broken Linux sendfile API (offset 64-bit but count 32-bit) 21 years ago
leitner ed1558cd3d darn! 21 years ago
leitner 4eb656485b somehow, errmsg_* keep disappearing 21 years ago
leitner afb0de8d34 make b64decode more useful 21 years ago
leitner 9e598be7e5 add sys/types.h 21 years ago
leitner 64465d5392 forgot to install errmsg.h 21 years ago
leitner 2b4cee341c new Makefile 21 years ago
leitner 768a46e304 argh more bsd 21 years ago
leitner a23757a317 bsd compat 21 years ago
leitner a6a00edd75 add errmsg API 21 years ago
leitner f26451c086 slight optimization for sending 0 bytes from a file
(also fixes a FreeBSD-current sendfile breakage)
21 years ago
leitner d04293fd4f another brown paper bag release 21 years ago
leitner 477da5466d botched dependency 21 years ago
leitner fd5a2b7a9a havealloca.a is now dynamically generated 21 years ago
leitner f543993669 document changes 21 years ago
leitner 8e104ff975 add alloca test 21 years ago
leitner 7b413a4671 version bump 21 years ago
leitner 4ff7fd760b also remove havealloca.h on make clean 21 years ago
leitner 5e2141e9f6 fix bug in mmap code path of io_sendfile (David Leadbeater) 21 years ago
leitner 3fd4c515ae fix embarassing bug 21 years ago
leitner a9c687dec6 fix another case in byte_rchr 21 years ago
leitner b65d281e53 fix byte_rchr return value (Marcus Winkler) 21 years ago
leitner d8ce4dc2e5 fix signal race (Scott Lamb) 21 years ago