Chromium Code Reviews| Index: base/eintr_wrapper.h |
| =================================================================== |
| --- base/eintr_wrapper.h (revision 127564) |
| +++ base/eintr_wrapper.h (working copy) |
| @@ -20,14 +20,14 @@ |
| #define HANDLE_EINTR(x) ({ \ |
| typeof(x) __eintr_result__; \ |
| do { \ |
| - __eintr_result__ = x; \ |
| + __eintr_result__ = (x); \ |
| } while (__eintr_result__ == -1 && errno == EINTR); \ |
| __eintr_result__;\ |
| }) |
| #else |
| -#define HANDLE_EINTR(x) x |
| +#define HANDLE_EINTR(x) (x) |
| #endif // OS_POSIX |