2003-06-07 Michael Koch <konqueror@gmx.de>
authorMichael Koch <konqueror@gmx.de>
Sat, 7 Jun 2003 14:30:32 +0000 (14:30 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Sat, 7 Jun 2003 14:30:32 +0000 (14:30 +0000)
* include/posix.h
(O_DSYNC): Define O_DSYNC on platforms not
supporting O_FSYNC (newlib).

From-SVN: r67587

libjava/ChangeLog
libjava/include/posix.h

index c0e494a286bcaa213e798bf6db41ee6f1c067e9d..d29e51eb3c74f17703103e674e37bc869fdbe9c0 100644 (file)
@@ -1,3 +1,9 @@
+2003-06-07  Michael Koch  <konqueror@gmx.de>
+
+       * include/posix.h
+       (O_DSYNC): Define O_DSYNC on platforms not
+       supporting O_FSYNC (newlib).
+
 2003-06-06  Mark Wielaard  <mark@klomp.org>
 
        * java/awt/Toolkit.java (getDefaultToolkit): Add exception cause to
index 100333c2331e094d585602fd42f7fc837ff7e74a..52cc6d2cfde99eb6865c6a8ec942cff694eb1bec 100644 (file)
@@ -56,6 +56,10 @@ details.  */
 #if !defined (O_DSYNC) && defined (O_FSYNC)
 #define O_DSYNC O_FSYNC
 #endif
+// If O_DSYNC is still not defined, use O_SYNC (needed for newlib)
+#if !defined (O_DSYNC) 
+#define O_DSYNC O_SYNC
+#endif
 
 // Separator for file name components.
 #define _Jv_platform_file_separator ((jchar) '/')