PatchSet 7717 
Date: 2008/01/22 14:40:57
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
removed lseek from syscall interface

Members: 
        ChangeLog:1.5218->1.5219 
        include/jsyscall.h:1.33->1.34 
        kaffe/kaffeh/support.c:1.57->1.58 
        kaffe/kaffevm/systems/beos-native/syscalls.c:1.15->1.16 
        kaffe/kaffevm/systems/drops-l4threads/syscalls.c:1.6->1.7 
        kaffe/kaffevm/systems/oskit-pthreads/syscalls.c:1.15->1.16 
        kaffe/kaffevm/systems/unix-jthreads/syscalls.c:1.25->1.26 
        kaffe/kaffevm/systems/unix-pthreads/syscalls.c:1.43->1.44 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.5218 kaffe/ChangeLog:1.5219
--- kaffe/ChangeLog:1.5218      Mon Jan 21 16:25:41 2008
+++ kaffe/ChangeLog     Tue Jan 22 14:40:57 2008
@@ -1,4 +1,16 @@
-2008-01-21  Dalibor Topic  <[EMAIL PROTECTED]>
+2008-01-21  Dalibor Topic  <[EMAIL PROTECTED]>
+
+       * include/jsyscall.h,
+       kaffe/kaffeh/support.c,
+       kaffe/kaffevm/systems/beos-native/syscalls.c,
+       kaffe/kaffevm/systems/drops-l4threads/syscalls.c,
+       kaffe/kaffevm/systems/oskit-pthreads/syscalls.c,
+       kaffe/kaffevm/systems/unix-jthreads/syscalls.c,
+       kaffe/kaffevm/systems/unix-pthreads/syscalls.c:
+       Removed lseek from syscall interface and the threading
+       implementations.
+
+2008-01-21  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * TODO: Updated.
        
Index: kaffe/include/jsyscall.h
diff -u kaffe/include/jsyscall.h:1.33 kaffe/include/jsyscall.h:1.34
--- kaffe/include/jsyscall.h:1.33       Mon Jan 21 16:25:42 2008
+++ kaffe/include/jsyscall.h    Tue Jan 22 14:41:00 2008
@@ -55,7 +55,6 @@
 
        int     (*_open)(const char *, int, int, int *);
        int     (*_read)(int, void *, size_t, ssize_t *);
-       int     (*_lseek)(int, off_t, int, off_t *);
        int     (*_close)(int);
        int     (*_fstat)(int, struct stat *);
        int     (*_stat)(const char *, struct stat *);
Index: kaffe/kaffe/kaffeh/support.c
diff -u kaffe/kaffe/kaffeh/support.c:1.57 kaffe/kaffe/kaffeh/support.c:1.58
--- kaffe/kaffe/kaffeh/support.c:1.57   Mon Jan 21 01:04:36 2008
+++ kaffe/kaffe/kaffeh/support.c        Tue Jan 22 14:41:00 2008
@@ -71,13 +71,6 @@
        return (*out == -1) ? errno : 0;
 }
 
-static int
-klseek(int fd, off_t off, int whence, off_t *out)
-{
-       *out = lseek(fd, off, whence);
-       return (*out == -1) ? errno : 0;
-}
-
 /* With Tru64, stat and fstat() are silly macros, convert them to functions.  
*/
 #if defined(stat)
 static int
@@ -108,7 +101,6 @@
 {
        binary_open,
         kread,
-        klseek,
         close,
         kfstat,
         kstat,
Index: kaffe/kaffe/kaffevm/systems/beos-native/syscalls.c
diff -u kaffe/kaffe/kaffevm/systems/beos-native/syscalls.c:1.15 
kaffe/kaffe/kaffevm/systems/beos-native/syscalls.c:1.16
--- kaffe/kaffe/kaffevm/systems/beos-native/syscalls.c:1.15     Wed Jan  2 
20:34:02 2008
+++ kaffe/kaffe/kaffevm/systems/beos-native/syscalls.c  Tue Jan 22 14:41:00 2008
@@ -57,13 +57,6 @@
 }
 
 static int
-beos_native_lseek(int f, off_t o, int w, off_t *out)
-{
-       *out = lseek(f, o, w);
-       return (*out < 0) ? errno : 0;
-}
-
-static int
 beos_native_close(int f)
 {
        return (close(f) < 0) ? errno : 0;
@@ -84,7 +77,6 @@
 SystemCallInterface Kaffe_SystemCallInterface = {
        beos_native_open,
        beos_native_read,
-       beos_native_lseek,
        beos_native_close,
        beos_native_fstat,
        beos_native_stat,
Index: kaffe/kaffe/kaffevm/systems/drops-l4threads/syscalls.c
diff -u kaffe/kaffe/kaffevm/systems/drops-l4threads/syscalls.c:1.6 
kaffe/kaffe/kaffevm/systems/drops-l4threads/syscalls.c:1.7
--- kaffe/kaffe/kaffevm/systems/drops-l4threads/syscalls.c:1.6  Wed Jan  2 
20:34:02 2008
+++ kaffe/kaffe/kaffevm/systems/drops-l4threads/syscalls.c      Tue Jan 22 
14:41:01 2008
@@ -48,18 +48,6 @@
   return nReturn;
 }
 
-static int drops_lseek(int fd, off_t o, int type,
-                       off_t *out) {
-  int nReturn = 0;
-
-  *out = lseek(fd, o, type);
-
-  if (*out == -1)
-    nReturn = errno;
- 
-  return nReturn;
-}
-
 static int drops_close(int fd) {
   int nReturn = 0;
 
@@ -90,7 +78,6 @@
 SystemCallInterface Kaffe_SystemCallInterface = {
        drops_open,
        drops_read,
-       drops_lseek,
        drops_close,
        drops_fstat,
        drops_stat,
Index: kaffe/kaffe/kaffevm/systems/oskit-pthreads/syscalls.c
diff -u kaffe/kaffe/kaffevm/systems/oskit-pthreads/syscalls.c:1.15 
kaffe/kaffe/kaffevm/systems/oskit-pthreads/syscalls.c:1.16
--- kaffe/kaffe/kaffevm/systems/oskit-pthreads/syscalls.c:1.15  Wed Jan  2 
20:34:02 2008
+++ kaffe/kaffe/kaffevm/systems/oskit-pthreads/syscalls.c       Tue Jan 22 
14:41:01 2008
@@ -54,13 +54,6 @@
 }
 
 static int
-oskit_pthread_lseek(int f, off_t o, int w, off_t *out)
-{
-       *out = lseek(f, o, w);
-       return (*out == -1) ? errno : 0;
-}
-
-static int
 oskit_pthread_close(int f)
 {
        return (close(f) == -1) ? errno : 0;
@@ -81,7 +74,6 @@
 SystemCallInterface Kaffe_SystemCallInterface = {
        oskit_pthread_open,
        oskit_pthread_read,
-       oskit_pthread_lseek,
        oskit_pthread_close,
        oskit_pthread_fstat,
        oskit_pthread_stat,
Index: kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c
diff -u kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c:1.25 
kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c:1.26
--- kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c:1.25   Wed Jan  2 
21:05:34 2008
+++ kaffe/kaffe/kaffevm/systems/unix-jthreads/syscalls.c        Tue Jan 22 
14:41:01 2008
@@ -39,20 +39,6 @@
 }
 
 static int
-jthreadedLSeek(int fd, off_t offset, int whence, off_t *out)
-{
-       int rc = 0;
-
-       jthread_spinon(0);
-       *out = lseek(fd, offset, whence);
-       if (*out == -1) {
-               rc = errno;
-       }
-       jthread_spinoff(0);
-       return (rc);
-}
-
-static int
 jthreadedFStat(int fd, struct stat *sb)
 {
        int rc = 0;
@@ -84,7 +70,6 @@
 SystemCallInterface Kaffe_SystemCallInterface = {
         jthreadedOpen,
         jthreadedRead, 
-        jthreadedLSeek,
         jthreadedClose,
         jthreadedFStat,
         jthreadedStat,
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/syscalls.c
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/syscalls.c:1.43 
kaffe/kaffe/kaffevm/systems/unix-pthreads/syscalls.c:1.44
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/syscalls.c:1.43   Wed Jan  2 
21:05:34 2008
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/syscalls.c        Tue Jan 22 
14:41:01 2008
@@ -91,18 +91,6 @@
 }
 
 static int
-jthreadedLSeek(int fd, off_t offset, int whence, off_t *out)
-{
-       int rc = 0;
-
-       *out = lseek(fd, offset, whence);
-       if (*out == -1) {
-               rc = errno;
-       }
-       return (rc);
-}
-
-static int
 jthreadedFStat(int fd, struct stat *sb)
 {
        int rc = 0;
@@ -143,7 +131,6 @@
 SystemCallInterface Kaffe_SystemCallInterface = {
         jthreadedOpen,
         jthreadedRead, 
-        jthreadedLSeek,
         jthreadedClose,
         jthreadedFStat,
         jthreadedStat,

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

Reply via email to