PatchSet 3999 
Date: 2003/08/30 20:24:58
Author: stack
Branch: HEAD
Tag: (none) 
Log:
Fix a compile error on FreeBSD

Members: 
        ChangeLog:1.1595->1.1596 
        libraries/clib/io/FileDescriptor.c:1.4->1.5 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1595 kaffe/ChangeLog:1.1596
--- kaffe/ChangeLog:1.1595      Sat Aug 30 20:12:03 2003
+++ kaffe/ChangeLog     Sat Aug 30 20:24:58 2003
@@ -1,3 +1,9 @@
+2003-08-30  Timothy S. Stack <[EMAIL PROTECTED]>
+
+       * libraries/clib/io/FileDescriptor.c:
+       Use '#ifdef's around O_SYNC/O_DSYNC since they are not defined on
+       FreeBSD.
+
 2003-08-30  Guilhem Lavaux <[EMAIL PROTECTED]>
 
        * libraries/javalib/rebuildLib.in: Check if SRCDIR represents an
Index: kaffe/libraries/clib/io/FileDescriptor.c
diff -u kaffe/libraries/clib/io/FileDescriptor.c:1.4 
kaffe/libraries/clib/io/FileDescriptor.c:1.5
--- kaffe/libraries/clib/io/FileDescriptor.c:1.4        Sat Aug 30 14:18:24 2003
+++ kaffe/libraries/clib/io/FileDescriptor.c    Sat Aug 30 20:24:59 2003
@@ -84,11 +84,15 @@
     else
       open_options |= O_TRUNC;
   }
-  
+
+#if defined(O_SYNC)
   if (mode & JAVA_SYNC)
     open_options |= O_SYNC;
+#endif
+#if defined(O_DSYNC)
   if (mode & JAVA_DSYNC)
     open_options |= O_DSYNC;
+#endif
 
   // By default we put the files in all rw access. It will be modified by process 
umask.
   rc = KOPEN(str, open_options|O_BINARY, 0666, &fd);

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to