writev should return byte-size