From: Daniel P. Berrangé Date: Fri, 24 Jan 2020 15:22:41 +0000 (+0000) Subject: tools: conditionalize use of O_SYNC flag X-Git-Tag: v6.1.0-rc1~229 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c7aac54bc101fc39baf597ccc0dfbde26fe108fd;p=thirdparty%2Flibvirt.git tools: conditionalize use of O_SYNC flag The O_SYNC flag is not defined on Windows platforms. Reviewed-by: Pavel Hrdina Signed-off-by: Daniel P. Berrangé --- diff --git a/tools/vsh.c b/tools/vsh.c index ef4cf5c6bd..59e9aab6cc 100644 --- a/tools/vsh.c +++ b/tools/vsh.c @@ -2152,7 +2152,11 @@ vshEventCleanup(vshControl *ctl) virEventUpdateTimeout(ctl->eventTimerId, -1); } -#define LOGFILE_FLAGS (O_WRONLY | O_APPEND | O_CREAT | O_SYNC) +#ifdef O_SYNC +# define LOGFILE_FLAGS (O_WRONLY | O_APPEND | O_CREAT | O_SYNC) +#else +# define LOGFILE_FLAGS (O_WRONLY | O_APPEND | O_CREAT) +#endif /** * vshOpenLogFile: