PatchSet 7716 Date: 2008/01/21 16:25:41 Author: robilad Branch: HEAD Tag: (none) Log: removed unused KLSEEK macro
2008-01-21 Dalibor Topic <[EMAIL PROTECTED]> * TODO: Updated. * include/jsyscall.h (KLSEEK): Removed unused macro. Members: ChangeLog:1.5217->1.5218 TODO:1.45->1.46 include/jsyscall.h:1.32->1.33 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.5217 kaffe/ChangeLog:1.5218 --- kaffe/ChangeLog:1.5217 Mon Jan 21 02:03:31 2008 +++ kaffe/ChangeLog Mon Jan 21 16:25:41 2008 @@ -1,3 +1,9 @@ +2008-01-21 Dalibor Topic <[EMAIL PROTECTED]> + + * TODO: Updated. + + * include/jsyscall.h (KLSEEK): Removed unused macro. + 2008-01-21 Dalibor Topic <[EMAIL PROTECTED]> * kaffe/kaffevm/findInJar.c (getManifestMainAttribute): Index: kaffe/TODO diff -u kaffe/TODO:1.45 kaffe/TODO:1.46 --- kaffe/TODO:1.45 Mon Jan 21 01:44:43 2008 +++ kaffe/TODO Mon Jan 21 16:25:41 2008 @@ -13,6 +13,8 @@ * libjit could use a vmgenned interpreter, too. * Cleanup + * Remove KLSEEK implementations from threading code, syscall interface and kaffeh + * cleanup JNI library loading to use libltdl exclusively. * Remove unused instructions from jits (nop, unimplemented) * Architectural changes: @@ -37,6 +39,8 @@ * continue with native zip libs. * findInJar is a bit trickier, as it also deals with directories, regular classes etc. Maybe it can be largely rewritten in Java in the VMClassLoader? + Alternatively, use zziplib's transparent file access to access class files, + directories and zip files. * Missing features * Implement support for extension override mechanism, and allow overriding @@ -72,5 +76,6 @@ * Switch to autotest for the test suites * Pending patches + arm flush_dcache from Robert Schuster amd64 jit from Eric Anholt (guilhem) Index: kaffe/include/jsyscall.h diff -u kaffe/include/jsyscall.h:1.32 kaffe/include/jsyscall.h:1.33 --- kaffe/include/jsyscall.h:1.32 Wed Jan 2 21:50:29 2008 +++ kaffe/include/jsyscall.h Mon Jan 21 16:25:42 2008 @@ -96,20 +96,6 @@ (*Kaffe_SystemCallInterface._read)(filedescriptor, buffer, length, bytesRead) /** - * Reposition read/write offset in a file in a - * platform-independant, thread-safe way. - * - * @param filedescriptor filedescriptor to stat - * @param offset offset to set - * @param whence how to set the offset - * @param new_offset new value of read/write offset - * - * @return 0 on success, or errno on failure. - */ -#define KLSEEK(filedescriptor, offset, whence, new_offset) \ - (*Kaffe_SystemCallInterface._lseek)(filedescriptor, offset, whence, new_offset) - -/** * Close a file in a platform-independant, thread-safe way. * * @param filedescriptor filedescriptor to close _______________________________________________ kaffe mailing list kaffe@kaffe.org http://kaffe.org/cgi-bin/mailman/listinfo/kaffe