From 51f6bbed0983b1fcfbb48f969df7c8f0ea561df6 Mon Sep 17 00:00:00 2001 From: Kostas Kyrimis Date: Wed, 21 Aug 2024 16:33:45 +0300 Subject: [PATCH] fix: macos build (#3536) * define IOV_MAX on macos if it's not defined --------- Signed-off-by: kostas --- src/facade/reply_builder.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/facade/reply_builder.cc b/src/facade/reply_builder.cc index eff875c09dfa..884d3309389b 100644 --- a/src/facade/reply_builder.cc +++ b/src/facade/reply_builder.cc @@ -15,6 +15,13 @@ #include "facade/error.h" #include "util/fibers/proactor_base.h" +#ifdef __APPLE__ +#ifndef UIO_MAXIOV +// Some versions of MacOSX dont have IOV_MAX +#define UIO_MAXIOV 1024 +#endif +#endif + using namespace std; using absl::StrAppend; using namespace double_conversion;