From: Zoran V. <zv...@ar...> - 2007-02-20 16:19:09
|
Am 20.02.2007 um 17:04 schrieb Stephen Deasey: > If BSD etc. doesn't, we'll have to make sure we're handling that error > correctly. For the time being, I added this one into the nsd/nsd.h /* * This baroque pre-processor fiddling should be eventually * replaced with a decent configure option and/or logic. */ #ifndef UIO_MAXIOV #if defined(__FreeBSD__) || defined(__APPLE__) || defined(__NetBSD__) #define UIO_MAXIOV 1024 #elif defined(__sun) #ifndef IOV_MAX #define UIO_MAXIOV 16 #else #define UIO_MAXIOV IOV_MAX #endif #elif defined(IOV_MAX) #define UIO_MAXIOV IOV_MAX #else #error "neither UIO_MAXIOV nor IOV_MAX are defined" #endif #endif |