# HG changeset patch # User Matt Johnston # Date 1535293602 -28800 # Node ID a3bb8f8949de6c585c12c6068968b95cd2a903ac # Parent 1fbe598a14fbf1db7698a5daad4d187e99fb2a4c# Parent 7bd7e95ad1f8e307b51be79779bcbddc1e36cd0b Merge writev #include fix diff -r 1fbe598a14fb -r a3bb8f8949de packet.c --- a/packet.c Thu Aug 23 23:43:45 2018 +0800 +++ b/packet.c Sun Aug 26 22:26:42 2018 +0800 @@ -58,7 +58,7 @@ void write_packet() { ssize_t written; -#ifdef HAVE_WRITEV +#if defined(HAVE_WRITEV) && (defined(IOV_MAX) || defined(UIO_MAXIOV)) /* 50 is somewhat arbitrary */ unsigned int iov_count = 50; struct iovec iov[50];