#include <sys/un.h>
#ifdef MSG_ERRQUEUE
+#define FOLLY_HAVE_MSG_ERRQUEUE 1
/* for struct sock_extended_err*/
#include <linux/errqueue.h>
#endif
#define SO_EE_ORIGIN_ZEROCOPY 5
#endif
+#ifndef SO_EE_CODE_ZEROCOPY_COPIED
+#define SO_EE_CODE_ZEROCOPY_COPIED 1
+#endif
+
#ifndef SO_ZEROCOPY
#define SO_ZEROCOPY 60
#endif
const char* optval,
socklen_t optlen);
#endif
-}
-}
-}
+} // namespace sockets
+} // namespace portability
+} // namespace folly
#ifdef _WIN32
// Add our helpers to the overload set.