[kaffe] CVS kaffe (robilad): Turn NIO locks unimplemented exceptions into IOExceptions
Kaffe CVS
cvs-commits at kaffe.org
Sun Nov 14 10:21:12 PST 2004
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 <mark at klomp.org>
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 <mark at klomp.org>
+
+ 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 <robilad at kaffe.org>
* 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");
}
/*
More information about the kaffe
mailing list