From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KpoCL-0008P0-Gs for qemu-devel@nongnu.org; Tue, 14 Oct 2008 14:00:45 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KpoCJ-0008Mw-Mu for qemu-devel@nongnu.org; Tue, 14 Oct 2008 14:00:44 -0400 Received: from [199.232.76.173] (port=33272 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KpoCJ-0008Mo-G0 for qemu-devel@nongnu.org; Tue, 14 Oct 2008 14:00:43 -0400 Received: from savannah.gnu.org ([199.232.41.3]:44762 helo=sv.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KpoCG-0002nS-LC for qemu-devel@nongnu.org; Tue, 14 Oct 2008 14:00:40 -0400 Received: from cvs.savannah.gnu.org ([199.232.41.69]) by sv.gnu.org with esmtp (Exim 4.63) (envelope-from ) id 1KpoCF-00044T-N8 for qemu-devel@nongnu.org; Tue, 14 Oct 2008 18:00:39 +0000 Received: from aliguori by cvs.savannah.gnu.org with local (Exim 4.63) (envelope-from ) id 1KpoCF-00044M-E3 for qemu-devel@nongnu.org; Tue, 14 Oct 2008 18:00:39 +0000 MIME-Version: 1.0 Errors-To: aliguori Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit From: Anthony Liguori Message-Id: Date: Tue, 14 Oct 2008 18:00:39 +0000 Subject: [Qemu-devel] [5486] Define O_DSYNC as O_SYNC if necessary. Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Revision: 5486 http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=5486 Author: aliguori Date: 2008-10-14 18:00:38 +0000 (Tue, 14 Oct 2008) Log Message: ----------- Define O_DSYNC as O_SYNC if necessary. O_DSYNC isn't available on OS X. Signed-off-by: Anthony Liguori Modified Paths: -------------- trunk/block-raw-posix.c Modified: trunk/block-raw-posix.c =================================================================== --- trunk/block-raw-posix.c 2008-10-14 14:42:54 UTC (rev 5485) +++ trunk/block-raw-posix.c 2008-10-14 18:00:38 UTC (rev 5486) @@ -73,6 +73,11 @@ #define DEBUG_BLOCK_PRINT(formatCstr, args...) #endif +/* OS X does not have O_DSYNC */ +#ifndef O_DSYNC +#define O_SYNC +#endif + /* Approximate O_DIRECT with O_DSYNC if O_DIRECT isn't available */ #ifndef O_DIRECT #define O_DIRECT O_DSYNC