jdk/src/solaris/native/sun/nio/ch/Net.c
changeset 8788 b98f18278dc4
parent 7668 d4a77089c587
child 9035 1255eb81cc2f
equal deleted inserted replaced
8787:4b055daf8dd0 8788:b98f18278dc4
   152 Java_sun_nio_ch_Net_isIPv6Available0(JNIEnv* env, jclass cl)
   152 Java_sun_nio_ch_Net_isIPv6Available0(JNIEnv* env, jclass cl)
   153 {
   153 {
   154     return (ipv6_available()) ? JNI_TRUE : JNI_FALSE;
   154     return (ipv6_available()) ? JNI_TRUE : JNI_FALSE;
   155 }
   155 }
   156 
   156 
       
   157 JNIEXPORT jboolean JNICALL
       
   158 Java_sun_nio_ch_Net_canIPv6SocketJoinIPv4Group0(JNIEnv* env, jclass cl)
       
   159 {
       
   160     return JNI_TRUE;
       
   161 }
       
   162 
       
   163 JNIEXPORT jboolean JNICALL
       
   164 Java_sun_nio_ch_Net_canJoin6WithIPv4Group0(JNIEnv* env, jclass cl)
       
   165 {
       
   166 #ifdef __solaris__
       
   167     return JNI_TRUE;
       
   168 #else
       
   169     return JNI_FALSE;
       
   170 #endif
       
   171 }
       
   172 
   157 JNIEXPORT int JNICALL
   173 JNIEXPORT int JNICALL
   158 Java_sun_nio_ch_Net_socket0(JNIEnv *env, jclass cl, jboolean preferIPv6,
   174 Java_sun_nio_ch_Net_socket0(JNIEnv *env, jclass cl, jboolean preferIPv6,
   159                             jboolean stream, jboolean reuse)
   175                             jboolean stream, jboolean reuse)
   160 {
   176 {
   161     int fd;
   177     int fd;