--- IO-AIO/AIO.xs 2009/06/17 01:14:48 1.148 +++ IO-AIO/AIO.xs 2009/06/30 07:33:58 1.149 @@ -119,6 +119,7 @@ #ifndef POSIX_FADV_NORMAL # define POSIX_FADV_NORMAL 0 +# define NO_FADVISE 1 #endif #ifndef POSIX_FADV_SEQUENTIAL @@ -1195,7 +1196,7 @@ PROTOTYPE: $$$$ CODE: { - #if _XOPEN_SOURCE >= 600 + #if _XOPEN_SOURCE >= 600 && !NO_FADVISE RETVAL = posix_fadvise (fh, offset, length, advice); #else RETVAL = errno = ENOSYS;