From 82142aa36bdaf2560958014fbe766dd9db60ab69 Mon Sep 17 00:00:00 2001 From: Christopher Dykes Date: Tue, 12 Jul 2016 14:58:19 -0700 Subject: [PATCH] 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 --- folly/detail/SocketFastOpen.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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); -- 2.34.1