int
GNUNET_NETWORK_socket_disable_corking (struct GNUNET_NETWORK_Handle *desc)
{
- int value = 0;
int ret = 0;
-
#if WINDOWS
+ int value = 0;
+
if (0 !=
(ret =
setsockopt (desc->fd, SOL_SOCKET, SO_SNDBUF, (char *) &value,
sizeof (value))))
GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt");
#elif LINUX
+ int value = 0;
+
if (0 !=
(ret =
setsockopt (desc->fd, SOL_SOCKET, SO_SNDBUF, &value, sizeof (value))))
setsockopt (desc->fd, SOL_SOCKET, SO_RCVBUF, &value, sizeof (value))))
GNUNET_log_strerror (GNUNET_ERROR_TYPE_WARNING, "setsockopt");
#endif
-
return ret == 0 ? GNUNET_OK : GNUNET_SYSERR;
}