# HG changeset patch # User mbaesken # Date 1537952866 -7200 # Wed Sep 26 11:07:46 2018 +0200 # Node ID 0e7a4b5143fb59b119b112251982ea61f2699ed2 # Parent d2b381ea84776debb59fac9c126b76b6955795ca 8211146: fix problematic elif-tests after recent gcc warning changes Werror=undef diff --git a/src/java.base/unix/native/libnet/net_util_md.h b/src/java.base/unix/native/libnet/net_util_md.h --- a/src/java.base/unix/native/libnet/net_util_md.h +++ b/src/java.base/unix/native/libnet/net_util_md.h @@ -47,7 +47,7 @@ #ifndef SO_REUSEPORT #ifdef __linux__ #define SO_REUSEPORT 15 -#elif __solaris__ +#elif defined(__solaris__) #define SO_REUSEPORT 0x100e #elif defined(AIX) || defined(MACOSX) #define SO_REUSEPORT 0x0200 diff --git a/src/java.base/unix/native/libnio/ch/NativeThread.c b/src/java.base/unix/native/libnio/ch/NativeThread.c --- a/src/java.base/unix/native/libnio/ch/NativeThread.c +++ b/src/java.base/unix/native/libnio/ch/NativeThread.c @@ -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 diff --git a/src/java.base/unix/native/libnio/ch/nio_util.h b/src/java.base/unix/native/libnio/ch/nio_util.h --- a/src/java.base/unix/native/libnio/ch/nio_util.h +++ b/src/java.base/unix/native/libnio/ch/nio_util.h @@ -40,7 +40,7 @@ #ifndef SO_REUSEPORT #ifdef __linux__ #define SO_REUSEPORT 15 -#elif __solaris__ +#elif defined(__solaris__) #define SO_REUSEPORT 0x100e #elif defined(AIX) || defined(MACOSX) #define SO_REUSEPORT 0x0200 diff --git a/src/jdk.jdwp.agent/unix/native/libjdwp/util_md.h b/src/jdk.jdwp.agent/unix/native/libjdwp/util_md.h --- a/src/jdk.jdwp.agent/unix/native/libjdwp/util_md.h +++ b/src/jdk.jdwp.agent/unix/native/libjdwp/util_md.h @@ -33,7 +33,7 @@ #include #ifdef _ALLBSD_SOURCE #include -#elif __linux__ +#elif defined(__linux__) #include #endif