Do not allow ::send or ::sendto to raise a SIGPIPE signal, instead let
the send function fail with a return code