From 5a9ce8b94acf201ddb3d8e34dd962955284f1c5f Mon Sep 17 00:00:00 2001 From: Jeremy Allison Date: Thu, 12 Jul 2012 17:20:51 -0700 Subject: Use HAVE_FSYNC, we bothered to test for it. Autobuild-User(master): Jeremy Allison Autobuild-Date(master): Fri Jul 13 04:44:42 CEST 2012 on sn-devel-104 --- source3/modules/vfs_aio_pthread.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'source3/modules') diff --git a/source3/modules/vfs_aio_pthread.c b/source3/modules/vfs_aio_pthread.c index 2c6121dbe5..ae5963b768 100644 --- a/source3/modules/vfs_aio_pthread.c +++ b/source3/modules/vfs_aio_pthread.c @@ -119,6 +119,7 @@ static void aio_worker(void *private_data) (const void *)pd->aiocb->aio_buf, pd->aiocb->aio_nbytes); } +#if defined(HAVE_FSYNC) if (pd->ret_size != -1 && pd->flush_write) { /* * Optimization - flush if requested. @@ -127,6 +128,7 @@ static void aio_worker(void *private_data) */ (void)fsync(pd->aiocb->aio_fildes); } +#endif } else { pd->ret_size = sys_pread(pd->aiocb->aio_fildes, (void *)pd->aiocb->aio_buf, -- cgit