[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC
From: |
m a |
Subject: |
[Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC |
Date: |
Fri, 19 Jun 2009 22:22:07 -0400 |
This patch replaces O_SYNC with O_FSYNC. These two flags do the same
thing, but only O_FSYNC is available in Mac OS 10.3 and under. It only
replaces O_SYNC if it doesn't exist. This patch allows the file
block-raw-posix.c to compile on Mac OS 10.3. This is my first time
submitting a patch, so there might have been a few mistakes made.
--- block-raw-posix.c Wed May 20 16:46:58 2009
+++ block-raw-posix (updated).c Fri Jun 19 22:01:07 2009
@@ -73,6 +73,12 @@
#define DEBUG_BLOCK_PRINT(formatCstr, args...)
#endif
+// O_SYNC isn't available on Mac OS 10.3 and under
+// O_SYNC and O_FSYNC do the same thing
+#ifndef O_SYNC
+#define O_SYNC O_FSYNC
+#endif
+
/* OS X does not have O_DSYNC */
#ifndef O_DSYNC
#define O_DSYNC O_SYNC
- [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC,
m a <=
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Anthony Liguori, 2009/06/20
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Avi Kivity, 2009/06/20
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, François Revol, 2009/06/20
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Avi Kivity, 2009/06/20
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Jamie Lokier, 2009/06/20
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Andreas Färber, 2009/06/21
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Jamie Lokier, 2009/06/24
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Andreas Färber, 2009/06/24
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Filip Navara, 2009/06/24
- Re: [Qemu-devel] [PATCH] replace O_SYNC with O_FSYNC, Jamie Lokier, 2009/06/24