Stop defining __USE_XOPEN and simply define IOV_MAX if not defined.