| Index: runtime/bin/signal_blocker.h
|
| ===================================================================
|
| --- runtime/bin/signal_blocker.h (revision 32732)
|
| +++ runtime/bin/signal_blocker.h (working copy)
|
| @@ -56,10 +56,10 @@
|
|
|
| #define TEMP_FAILURE_RETRY_BLOCK_SIGNALS(expression) \
|
| ({ ThreadSignalBlocker tsb(SIGPROF); \
|
| - int64_t __result; \
|
| + intptr_t __result; \
|
| do { \
|
| - __result = static_cast<int64_t>(expression); \
|
| - } while (__result == -1L && errno == EINTR); \
|
| + __result = (expression); \
|
| + } while ((__result == -1L) && (errno == EINTR)); \
|
| __result; })
|
|
|
| #define VOID_TEMP_FAILURE_RETRY_BLOCK_SIGNALS(expression) \
|
|
|