Index: ChangeLog =================================================================== RCS file: /cvsroot/classpath/classpath/ChangeLog,v retrieving revision 1.1699 diff -u -b -B -r1.1699 ChangeLog --- ChangeLog 26 Dec 2003 16:49:32 -0000 1.1699 +++ ChangeLog 26 Dec 2003 16:54:13 -0000 @@ -1,3 +1,9 @@ +2003-12-26 Michael Koch + + * native/target/generic/target_generic_file.h + (TARGET_NATIVE_FILE_FILEFLAG_SYNC): Define to O_FSYNC on systems where + O_SYNC doesnt exist but O_FSYNC does (like FreeBSD). + 2003-12-26 Olga Rodimina * java/awt/Polygon.java (translate): Index: native/target/generic/target_generic_file.h =================================================================== RCS file: /cvsroot/classpath/classpath/native/target/generic/target_generic_file.h,v retrieving revision 1.11 diff -u -b -B -r1.11 target_generic_file.h --- native/target/generic/target_generic_file.h 2 Nov 2003 15:51:19 -0000 1.11 +++ native/target/generic/target_generic_file.h 26 Dec 2003 16:54:13 -0000 @@ -90,7 +90,11 @@ #define TARGET_NATIVE_FILE_FILEFLAG_APPEND O_APPEND #endif #ifndef TARGET_NATIVE_FILE_FILEFLAG_SYNC + #if !defined (O_SYNC) && defined (O_FSYNC) + #define TARGET_NATIVE_FILE_FILEFLAG_SYNC O_FSYNC + #else #define TARGET_NATIVE_FILE_FILEFLAG_SYNC O_SYNC + #endif #endif #ifndef TARGET_NATIVE_FILE_FILEFLAG_DSYNC #ifdef O_DSYNC