From: Christopher Dykes Date: Tue, 12 Jul 2016 21:58:19 +0000 (-0700) Subject: Define TCPI_OPT_SYN_DATA if it isn't defined X-Git-Tag: 2016.07.26~58 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=82142aa36bdaf2560958014fbe766dd9db60ab69;p=folly.git Define TCPI_OPT_SYN_DATA if it isn't defined Summary: Because it doesn't in a lot of our open-source builds. Differential Revision: D3551445 fbshipit-source-id: 599f45f51d1cbecedd02cb2ca3ef611648986039 --- diff --git a/folly/detail/SocketFastOpen.cpp b/folly/detail/SocketFastOpen.cpp index 31917eab..6ac35f94 100644 --- a/folly/detail/SocketFastOpen.cpp +++ b/folly/detail/SocketFastOpen.cpp @@ -36,6 +36,10 @@ namespace detail { #define TCP_FASTOPEN 23 #endif +#if !defined(TCPI_OPT_SYN_DATA) +#define TCPI_OPT_SYN_DATA 32 +#endif + ssize_t tfo_sendmsg(int sockfd, const struct msghdr* msg, int flags) { flags |= MSG_FASTOPEN; return sendmsg(sockfd, msg, flags);