diff options
author | Michael Koch <konqueror@gmx.de> | 2003-06-07 14:30:32 +0000 |
---|---|---|
committer | Michael Koch <mkoch@gcc.gnu.org> | 2003-06-07 14:30:32 +0000 |
commit | 248e983efb6324556826bbe825e679f98cda72b0 (patch) | |
tree | 8eb583af89d9ed65a2db65b6c4bd6554c15ff9d3 /libjava | |
parent | 8c560c809f3f5583eb8a8104d8c052206a88a739 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | libjava/include/posix.h | 4 |
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) '/') |