writev psudo