reconstruct readv and writev bufs