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