--- libaitsched/example/test.c 2012/08/02 13:02:46 1.6.8.9 +++ libaitsched/example/test.c 2012/08/02 13:45:02 1.6.8.10 @@ -8,10 +8,11 @@ #include #include #include +#include "../inc/config.h" #include intptr_t Kill; -#ifdef EVFILT_LIO +#ifdef AIO_SUPPORT struct iovec iv[3], wiv[3], riv[3]; #endif @@ -52,7 +53,7 @@ void *once(sched_task_t *arg) return NULL; } -#ifdef EVFILT_LIO +#ifdef AIO_SUPPORT void *aioread(sched_task_t *arg); void *aiowrite(sched_task_t *arg) { @@ -132,7 +133,7 @@ main(int argc, char **argv) struct timespec ts = { 20, 0 }; // struct timespec p = { 0, 10000000 }; struct sigaction sa; -#ifdef EVFILT_LIO +#ifdef AIO_SUPPORT char *ole = malloc(BUFSIZ); register int i; #endif @@ -198,7 +199,7 @@ main(int argc, char **argv) return 6; } -#ifdef EVFILT_LIO +#ifdef AIO_SUPPORT memset(ole, 0, BUFSIZ); if (!schedAIORead(root, aioread, (void*) f, fd, ole, BUFSIZ - 1, 0)) printf("Warning:: #%d - %s\n", sched_GetErrno(), sched_GetError()); @@ -240,7 +241,7 @@ main(int argc, char **argv) schedRun(root, &Kill); schedEnd(&root); -#ifdef EVFILT_LIO +#ifdef AIO_SUPPORT for (i = 0; i < 3; i++) free(iv[i].iov_base); #endif