diff --git a/libc/include/unistd.h b/libc/include/unistd.h index 6cb36d8f9..08a82e6ee 100644 --- a/libc/include/unistd.h +++ b/libc/include/unistd.h @@ -207,7 +207,7 @@ extern int setdomainname(const char *, size_t); /* Used to retry syscalls that can return EINTR. */ #define TEMP_FAILURE_RETRY(exp) ({ \ - typeof (exp) _rc; \ + __typeof__(exp) _rc; \ do { \ _rc = (exp); \ } while (_rc == -1 && errno == EINTR); \