Don't let vread and vwrite get in your way. Throw them out. Then rid section 2 of the manual of ridiculous vread/vwrite caveats like the one in the creat(2) entry.