Go to the documentation of this file. 30 #ifndef COMMON_LINUX_EINTR_WRAPPER_H_ 31 #define COMMON_LINUX_EINTR_WRAPPER_H_ 39 #define HANDLE_EINTR(x) ({ \ 40 typeof(x) __eintr_result__; \ 42 __eintr_result__ = x; \ 43 } while (__eintr_result__ == -1 && errno == EINTR); \ 47 #endif // COMMON_LINUX_EINTR_WRAPPER_H_