sendmsg with PKTINFO is broken on darwin, so don't use it udp_windows is renamed to udp_no_control since it's no longer exlusive to windows, and is used on darwin too