]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
Substitute O_DSYNC with O_SYNC or O_FSYNC when needed.
authorG 3 <programmingkidx@gmail.com>
Wed, 1 Jul 2009 17:28:32 +0000 (13:28 -0400)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 10 Jul 2009 22:15:03 +0000 (17:15 -0500)
Signed-off-by: John Arbuckle <programmingkidx@gmail.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
block-raw-posix.c

index af3d468750ee4f940d5fd628ac7e88a03beeb46c..49dd528d266aeb18589378d339ebfd12e3a12e77 100644 (file)
 
 /* OS X does not have O_DSYNC */
 #ifndef O_DSYNC
+#ifdef O_SYNC
 #define O_DSYNC O_SYNC
+#elif defined(O_FSYNC)
+#define O_DSYNC O_FSYNC
+#endif
 #endif
 
 /* Approximate O_DIRECT with O_DSYNC if O_DIRECT isn't available */