PatchSet 6783 
Date: 2005/08/05 01:20:18
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Small cleanup in target layer

2005-08-05  Dalibor Topic  <[EMAIL PROTECTED]>

* libraries/clib/target/generic/target_generic_file.h 
(TARGET_NATIVE_FILE_FSYNC):
Swapped with
* libraries/clib/target/Linux/target_native_file.h (TARGET_NATIVE_FILE_FSYNC):
to make sure all the wrapped native calls are in the Linux layer.

Members: 
        ChangeLog:1.4308->1.4309 
        libraries/clib/target/Linux/target_native_file.h:1.4->1.5 
        libraries/clib/target/generic/target_generic_file.h:1.2->1.3 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4308 kaffe/ChangeLog:1.4309
--- kaffe/ChangeLog:1.4308      Fri Aug  5 01:14:33 2005
+++ kaffe/ChangeLog     Fri Aug  5 01:20:18 2005
@@ -1,3 +1,10 @@
+2005-08-05  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * libraries/clib/target/generic/target_generic_file.h 
(TARGET_NATIVE_FILE_FSYNC): 
+       Swapped with
+       * libraries/clib/target/Linux/target_native_file.h 
(TARGET_NATIVE_FILE_FSYNC): 
+       to make sure all the wrapped native calls are in the Linux layer.
+
 2005-08-05  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * include/jsyscall.h (KFTRUNCATE, KFSYNC, KREAD, KWRITE): Documented.
@@ -8,7 +15,6 @@
        TARGET_NATIVE_FILE_TRUNCATE, TARGET_NATIVE_FILE_WRITE,
        TARGET_NATIVE_FILE_READ): New macros used to delegate
        system calls to thread-safe wrappers for system calls.
-
        
 2005-08-04  Dalibor Topic  <[EMAIL PROTECTED]>
 
Index: kaffe/libraries/clib/target/Linux/target_native_file.h
diff -u kaffe/libraries/clib/target/Linux/target_native_file.h:1.4 
kaffe/libraries/clib/target/Linux/target_native_file.h:1.5
--- kaffe/libraries/clib/target/Linux/target_native_file.h:1.4  Fri Aug  5 
01:14:36 2005
+++ kaffe/libraries/clib/target/Linux/target_native_file.h      Fri Aug  5 
01:20:19 2005
@@ -339,7 +339,7 @@
 #ifndef TARGET_NATIVE_FILE_FSYNC
   #define TARGET_NATIVE_FILE_FSYNC(filedescriptor,result) \
     do { \
-      result=(fsync(filedescriptor)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
+      result=(KFSYNC(filedescriptor)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; 
\
     } while(0)
 #endif
 
Index: kaffe/libraries/clib/target/generic/target_generic_file.h
diff -u kaffe/libraries/clib/target/generic/target_generic_file.h:1.2 
kaffe/libraries/clib/target/generic/target_generic_file.h:1.3
--- kaffe/libraries/clib/target/generic/target_generic_file.h:1.2       Fri Aug 
 5 01:14:36 2005
+++ kaffe/libraries/clib/target/generic/target_generic_file.h   Fri Aug  5 
01:20:19 2005
@@ -828,7 +828,7 @@
 #ifndef TARGET_NATIVE_FILE_FSYNC
   #define TARGET_NATIVE_FILE_FSYNC(filedescriptor,result) \
     do { \
-      result=(KFSYNC(filedescriptor)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; 
\
+      result=(fsync(filedescriptor)==0)?TARGET_NATIVE_OK:TARGET_NATIVE_ERROR; \
     } while(0)
 #endif
 

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

Reply via email to