swap _NODELAY and _NOPUSH

This commit is contained in:
ng0
2019-08-01 18:07:05 +00:00
parent e099a6ea0a
commit da7cb682a2
+13 -13
View File
@@ -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)
{