jdk/src/solaris/native/sun/nio/ch/nio_util.h
changeset 1152 29d6145d1097
parent 2 90ce3da70b43
child 1247 b4c26443dee5
equal deleted inserted replaced
1151:4070cecdb99d 1152:29d6145d1097
    25 
    25 
    26 #include "jni.h"
    26 #include "jni.h"
    27 #include "jni_util.h"
    27 #include "jni_util.h"
    28 #include "jvm.h"
    28 #include "jvm.h"
    29 #include "jlong.h"
    29 #include "jlong.h"
       
    30 #include <errno.h>
    30 #include <sys/types.h>
    31 #include <sys/types.h>
       
    32 
       
    33 #define RESTARTABLE(_cmd, _result) do { \
       
    34   do { \
       
    35     _result = _cmd; \
       
    36   } while((_result == -1) && (errno == EINTR)); \
       
    37 } while(0)
    31 
    38 
    32 
    39 
    33 /* NIO utility procedures */
    40 /* NIO utility procedures */
    34 
    41 
    35 
    42