diff --git a/src/kernel/Communicator.cc b/src/kernel/Communicator.cc index f85445dd..6b22e7fa 100644 --- a/src/kernel/Communicator.cc +++ b/src/kernel/Communicator.cc @@ -476,11 +476,7 @@ void Communicator::shutdown_service(CommService *service) } #ifndef IOV_MAX -# ifdef UIO_MAXIOV -# define IOV_MAX UIO_MAXIOV -# else -# define IOV_MAX 1024 -# endif +# define IOV_MAX 16 #endif int Communicator::send_message_sync(struct iovec vectors[], int cnt, diff --git a/src/kernel/poller.c b/src/kernel/poller.c index 6236d31f..85b70b8b 100644 --- a/src/kernel/poller.c +++ b/src/kernel/poller.c @@ -506,11 +506,7 @@ static void __poller_handle_read(struct __poller_node *node, } #ifndef IOV_MAX -# ifdef UIO_MAXIOV -# define IOV_MAX UIO_MAXIOV -# else -# define IOV_MAX 1024 -# endif +# define IOV_MAX 16 #endif static void __poller_handle_write(struct __poller_node *node,