PatchSet 5458 Date: 2004/11/14 18:02:22 Author: robilad Branch: HEAD Tag: (none) Log: Turn NIO locks unimplemented exceptions into IOExceptions
2004-11-14 Mark Wielaard <[EMAIL PROTECTED]> libraries/clib/nio/FileChannelImpl.c (Java_gnu_java_nio_channels_FileChannelImpl_lock): Throw IOException. (Java_gnu_java_nio_channels_FileChannelImpl_unlock): Likewise. Members: ChangeLog:1.3004->1.3005 libraries/clib/nio/FileChannelImpl.c:1.7->1.8 Index: kaffe/ChangeLog diff -u kaffe/ChangeLog:1.3004 kaffe/ChangeLog:1.3005 --- kaffe/ChangeLog:1.3004 Sun Nov 14 17:26:56 2004 +++ kaffe/ChangeLog Sun Nov 14 18:02:22 2004 @@ -1,3 +1,11 @@ +2004-11-14 Mark Wielaard <[EMAIL PROTECTED]> + + libraries/clib/nio/FileChannelImpl.c + (Java_gnu_java_nio_channels_FileChannelImpl_lock): + Throw IOException. + (Java_gnu_java_nio_channels_FileChannelImpl_unlock): + Likewise. + 2004-11-14 Dalibor Topic <[EMAIL PROTECTED]> * test/regression/ProhibitedClass.java: Index: kaffe/libraries/clib/nio/FileChannelImpl.c diff -u kaffe/libraries/clib/nio/FileChannelImpl.c:1.7 kaffe/libraries/clib/nio/FileChannelImpl.c:1.8 --- kaffe/libraries/clib/nio/FileChannelImpl.c:1.7 Tue Sep 21 20:22:25 2004 +++ kaffe/libraries/clib/nio/FileChannelImpl.c Sun Nov 14 18:02:24 2004 @@ -491,7 +491,7 @@ jlong size UNUSED, jboolean shared UNUSED, jboolean wait_lock UNUSED) { - (*env)->ThrowNew(env, (*env)->FindClass(env, "java.lang.UnsupportedOperationException"), "gnu.java.nio.channels.FileChannelImpl.lock"); + (*env)->ThrowNew(env, (*env)->FindClass(env, "java.io.IOException"), "java.nio.FileChannelImpl.lock(): not implemented"); return false; } @@ -499,7 +499,7 @@ Java_gnu_java_nio_channels_FileChannelImpl_unlock(JNIEnv *env UNUSED, jobject filechannel UNUSED, jlong position UNUSED, jlong size UNUSED) { - (*env)->ThrowNew(env, (*env)->FindClass(env, "java.lang.UnsupportedOperationException"), "gnu.java.nio.channels.FileChannelImpl.lock"); + (*env)->ThrowNew(env, (*env)->FindClass(env, "java.io.IOException"), "java.nio.FileChannelImpl.unlock(): not implemented"); } /* _______________________________________________ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe