--- a/jdk/src/windows/native/sun/nio/ch/IOUtil.c Fri Jun 15 09:16:18 2012 -0400
+++ b/jdk/src/windows/native/sun/nio/ch/IOUtil.c Fri Jun 15 17:16:25 2012 +0100
@@ -41,9 +41,6 @@
/* field id for jint 'fd' in java.io.FileDescriptor used for socket fds */
static jfieldID fd_fdID;
-/* false for 95/98/ME, true for NT/W2K */
-static jboolean onNT = JNI_FALSE;
-
JNIEXPORT jboolean JNICALL
Java_sun_security_provider_NativeSeedGenerator_nativeGenerateSeed
(JNIEnv *env, jclass clazz, jbyteArray randArray);
@@ -55,13 +52,6 @@
JNIEXPORT void JNICALL
Java_sun_nio_ch_IOUtil_initIDs(JNIEnv *env, jclass clazz)
{
- OSVERSIONINFO ver;
- ver.dwOSVersionInfoSize = sizeof(ver);
- GetVersionEx(&ver);
- if (ver.dwPlatformId == VER_PLATFORM_WIN32_NT) {
- onNT = JNI_TRUE;
- }
-
clazz = (*env)->FindClass(env, "java/io/FileDescriptor");
fd_fdID = (*env)->GetFieldID(env, clazz, "fd", "I");
handle_fdID = (*env)->GetFieldID(env, clazz, "handle", "J");
@@ -80,6 +70,13 @@
randArray);
}
+JNIEXPORT jint JNICALL
+Java_sun_nio_ch_IOUtil_iovMax(JNIEnv *env, jclass this)
+{
+ return 16;
+}
+
+
jint
convertReturnVal(JNIEnv *env, jint n, jboolean reading)
{
@@ -205,9 +202,3 @@
{
return (*env)->GetLongField(env, fdo, handle_fdID);
}
-
-jboolean
-isNT()
-{
- return onNT;
-}