Now
MAIN commitmail json YAML
Some systems don't provide preadv/pwritev (hi Solaris!), so implement
that with lseek + readv/writev instead (and avoid rewinding the
pointer with soon-to-be documentation).
that with lseek + readv/writev instead (and avoid rewinding the
pointer with soon-to-be documentation).