send with MSG_NOSIGNAL (on linux)