jdk/src/windows/native/sun/nio/ch/SocketChannelImpl.c
changeset 6117 471ae95609d5
parent 5506 202f599c92aa
child 7668 d4a77089c587
equal deleted inserted replaced
6116:3880a05ff32e 6117:471ae95609d5
   137         return IOS_THROWN;
   137         return IOS_THROWN;
   138     }
   138     }
   139 
   139 
   140     return 0;
   140     return 0;
   141 }
   141 }
       
   142 
       
   143 JNIEXPORT jint JNICALL
       
   144 Java_sun_nio_ch_SocketChannelImpl_sendOutOfBandData(JNIEnv* env, jclass this,
       
   145                                                     jobject fdo, jbyte b)
       
   146 {
       
   147     int n = send(fdval(env, fdo), (const char*)&b, 1, MSG_OOB);
       
   148     if (n == SOCKET_ERROR) {
       
   149         handleSocketError(env, WSAGetLastError());
       
   150         return IOS_THROWN;
       
   151     } else {
       
   152         return n;
       
   153     }
       
   154 }