+ atmark = 1;
+ /* Some WinSock wrappers don't support this call, so we
+ * deliberately don't check the return value. If the call
+ * fails and does nothing, we will get back atmark==1,
+ * which is good enough to keep going at least. */
+ ioctlsocket(s->s, SIOCATMARK, &atmark);