856 |
&& (TARGET_NATIVE_LAST_ERROR () |
&& (TARGET_NATIVE_LAST_ERROR () |
857 |
!= TARGET_NATIVE_ERROR_INTERRUPT_FUNCTION_CALL)) |
!= TARGET_NATIVE_ERROR_INTERRUPT_FUNCTION_CALL)) |
858 |
{ |
{ |
859 |
JCL_ThrowException (env, IO_EXCEPTION, |
if (TARGET_NATIVE_LAST_ERROR () == EAGAIN) |
860 |
TARGET_NATIVE_LAST_ERROR_STRING ()); |
JCL_ThrowException (env, "java/net/SocketTimeoutException", |
861 |
|
"Timeout"); |
862 |
|
else |
863 |
|
JCL_ThrowException (env, IO_EXCEPTION, |
864 |
|
TARGET_NATIVE_LAST_ERROR_STRING ()); |
865 |
return; |
return; |
866 |
} |
} |
867 |
} |
} |