Make non-compat preadv/pwritev use native register size