readv() isn't used by anyone, writev() has one easily replaced user. uio.h can be left as a private header for windows compatibility with struct iovec. Test: build Change-Id: I33d4c6bdee6fd818271f78ae06abdd2aa09430f2