mirror of
https://git.gnunet.org/libmicrohttpd.git
synced 2026-09-25 04:09:31 +03:00
swap _NODELAY and _NOPUSH
This commit is contained in:
+13
-13
@@ -71,17 +71,6 @@ pre_cork_setsockopt (struct MHD_Connection *connection,
|
||||
(const void *) &on_val,
|
||||
sizeof (on_val));
|
||||
}
|
||||
#elif TCP_NODELAY
|
||||
{
|
||||
const MHD_SCKT_OPT_BOOL_ off_val = 0;
|
||||
const MHD_SCKT_OPT_BOOL_ on_val = 1;
|
||||
|
||||
ret = setsockopt (connection->socket_fd,
|
||||
IPPROTO_TCP,
|
||||
TCP_NODELAY,
|
||||
(const void *) want_cork ? &off_val : &on_val,
|
||||
sizeof (on_val));
|
||||
}
|
||||
#elif TCP_NOPUSH
|
||||
if (want_cork)
|
||||
{
|
||||
@@ -104,6 +93,17 @@ pre_cork_setsockopt (struct MHD_Connection *connection,
|
||||
(const void *) &on_val,
|
||||
sizeof (on_val));
|
||||
}
|
||||
#elif TCP_NODELAY
|
||||
{
|
||||
const MHD_SCKT_OPT_BOOL_ off_val = 0;
|
||||
const MHD_SCKT_OPT_BOOL_ on_val = 1;
|
||||
|
||||
ret = setsockopt (connection->socket_fd,
|
||||
IPPROTO_TCP,
|
||||
TCP_NODELAY,
|
||||
(const void *) want_cork ? &off_val : &on_val,
|
||||
sizeof (on_val));
|
||||
}
|
||||
#endif
|
||||
if (0 == ret)
|
||||
{
|
||||
@@ -171,8 +171,6 @@ post_cork_setsockopt (struct MHD_Connection *connection,
|
||||
&off_val,
|
||||
sizeof (off_val));
|
||||
}
|
||||
#elif TCP_NODELAY
|
||||
/* nothing to do */
|
||||
#elif TCP_NOPUSH
|
||||
if (! want_cork)
|
||||
{
|
||||
@@ -184,6 +182,8 @@ post_cork_setsockopt (struct MHD_Connection *connection,
|
||||
(const void *) &off_val,
|
||||
sizeof (off_val));
|
||||
}
|
||||
#elif TCP_NODELAY
|
||||
/* nothing to do */
|
||||
#endif
|
||||
if (0 == ret)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user