aboutsummaryrefslogtreecommitdiff
path: root/libjava
diff options
context:
space:
mode:
authorMichael Koch <konqueror@gmx.de>2003-06-07 14:30:32 +0000
committerMichael Koch <mkoch@gcc.gnu.org>2003-06-07 14:30:32 +0000
commit248e983efb6324556826bbe825e679f98cda72b0 (patch)
tree8eb583af89d9ed65a2db65b6c4bd6554c15ff9d3 /libjava
parent8c560c809f3f5583eb8a8104d8c052206a88a739 (diff)
downloadgcc-248e983efb6324556826bbe825e679f98cda72b0.zip
gcc-248e983efb6324556826bbe825e679f98cda72b0.tar.gz
gcc-248e983efb6324556826bbe825e679f98cda72b0.tar.bz2
2003-06-07 Michael Koch <konqueror@gmx.de>
* include/posix.h (O_DSYNC): Define O_DSYNC on platforms not supporting O_FSYNC (newlib). From-SVN: r67587
Diffstat (limited to 'libjava')
-rw-r--r--libjava/ChangeLog6
-rw-r--r--libjava/include/posix.h4
2 files changed, 10 insertions, 0 deletions
diff --git a/libjava/ChangeLog b/libjava/ChangeLog
index c0e494a..d29e51e 100644
--- a/libjava/ChangeLog
+++ b/libjava/ChangeLog
@@ -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
diff --git a/libjava/include/posix.h b/libjava/include/posix.h
index 100333c..52cc6d2 100644
--- a/libjava/include/posix.h
+++ b/libjava/include/posix.h
@@ -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) '/')