equal
deleted
inserted
replaced
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); |