jdk/src/java.base/unix/native/libnet/net_util_md.c
changeset 41578 6bc194dea076
parent 41380 c27cf95dd7e6
child 41771 18c9669e76ca
equal deleted inserted replaced
41577:d4852d03014f 41578:6bc194dea076
   271     return him6->sin6_scope_id == scope;
   271     return him6->sin6_scope_id == scope;
   272 }
   272 }
   273 
   273 
   274 #endif
   274 #endif
   275 
   275 
   276 
       
   277 void
   276 void
   278 NET_ThrowByNameWithLastError(JNIEnv *env, const char *name,
   277 NET_ThrowByNameWithLastError(JNIEnv *env, const char *name,
   279                    const char *defaultDetail) {
   278                    const char *defaultDetail) {
   280     char errmsg[255];
   279     JNU_ThrowByNameWithMessageAndLastError(env, name, defaultDetail);
   281     sprintf(errmsg, "errno: %d, error: %s\n", errno, defaultDetail);
       
   282     JNU_ThrowByNameWithLastError(env, name, errmsg);
       
   283 }
   280 }
   284 
   281 
   285 void
   282 void
   286 NET_ThrowCurrent(JNIEnv *env, char *msg) {
   283 NET_ThrowCurrent(JNIEnv *env, char *msg) {
   287     NET_ThrowNew(env, errno, msg);
   284     NET_ThrowNew(env, errno, msg);