diff -r 5f931e3e7a63 -r 511a9946f83e src/java.base/unix/native/libnio/ch/NativeThread.c --- a/src/java.base/unix/native/libnio/ch/NativeThread.c Fri Sep 21 18:57:18 2018 +0200 +++ b/src/java.base/unix/native/libnio/ch/NativeThread.c Wed Sep 26 14:28:37 2018 +0200 @@ -37,14 +37,14 @@ #include /* Also defined in net/linux_close.c */ #define INTERRUPT_SIGNAL (__SIGRTMAX - 2) -#elif _AIX +#elif defined(_AIX) #include /* Also defined in net/aix_close.c */ #define INTERRUPT_SIGNAL (SIGRTMAX - 1) -#elif __solaris__ +#elif defined(__solaris__) #include #define INTERRUPT_SIGNAL (SIGRTMAX - 2) -#elif _ALLBSD_SOURCE +#elif defined(_ALLBSD_SOURCE) #include /* Also defined in net/bsd_close.c */ #define INTERRUPT_SIGNAL SIGIO