equal
deleted
inserted
replaced
212 jclass cls = (*env)->FindClass(env, "java/io/FileDescriptor"); |
212 jclass cls = (*env)->FindClass(env, "java/io/FileDescriptor"); |
213 CHECK_NULL_RETURN(cls, NULL); |
213 CHECK_NULL_RETURN(cls, NULL); |
214 return (*env)->GetFieldID(env, cls, "fd", "I"); |
214 return (*env)->GetFieldID(env, cls, "fd", "I"); |
215 } |
215 } |
216 |
216 |
|
217 jint IPv4_supported() |
|
218 { |
|
219 /* TODO: properly check for IPv4 support on Windows */ |
|
220 return JNI_TRUE; |
|
221 } |
|
222 |
217 jint IPv6_supported() |
223 jint IPv6_supported() |
218 { |
224 { |
219 SOCKET s = socket(AF_INET6, SOCK_STREAM, 0) ; |
225 SOCKET s = socket(AF_INET6, SOCK_STREAM, 0) ; |
220 if (s == INVALID_SOCKET) { |
226 if (s == INVALID_SOCKET) { |
221 return JNI_FALSE; |
227 return JNI_FALSE; |