]> xenbits.xensource.com Git - libvirt.git/commitdiff
tools: conditionalize use of O_SYNC flag
authorDaniel P. Berrangé <berrange@redhat.com>
Fri, 24 Jan 2020 15:22:41 +0000 (15:22 +0000)
committerDaniel P. Berrangé <berrange@redhat.com>
Tue, 4 Feb 2020 14:00:45 +0000 (14:00 +0000)
The O_SYNC flag is not defined on Windows platforms.

Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
tools/vsh.c

index ef4cf5c6bd461135b79b3be62916a703db9ab6ff..59e9aab6cc9cb18fc9b86bcb579e036632a8ca72 100644 (file)
@@ -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: