From 7325b15786494cdaf60978c1c9b600a518d2ccb2 Mon Sep 17 00:00:00 2001 From: Jan Vidar Krey Date: Wed, 21 Dec 2011 00:53:24 +0100 Subject: [PATCH] Fix bug #174 - Wrong check for fdatasync() availability. --- src/plugins/mod_logging.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/mod_logging.c b/src/plugins/mod_logging.c index 32f2c89..2f7dff4 100644 --- a/src/plugins/mod_logging.c +++ b/src/plugins/mod_logging.c @@ -186,7 +186,7 @@ static void log_message(struct log_data* data, const char *format, ...) } else { -#ifdef _POSIX_SYNCHRONIZED_IO +#if defined _POSIX_SYNCHRONIZED_IO && _POSIX_SYNCHRONIZED_IO > 0 fdatasync(data->fd); #else fsync(data->fd);