jdk/src/solaris/native/common/jdk_util_md.h
changeset 22597 7515a991bb37
parent 16476 e269be167fae
equal deleted inserted replaced
22596:62542b8be764 22597:7515a991bb37
    37 #define ISNAND(d) isnan(d)
    37 #define ISNAND(d) isnan(d)
    38 #elif defined(__linux__) || defined(_ALLBSD_SOURCE)
    38 #elif defined(__linux__) || defined(_ALLBSD_SOURCE)
    39 #include <math.h>
    39 #include <math.h>
    40 #define ISNANF(f) isnanf(f)
    40 #define ISNANF(f) isnanf(f)
    41 #define ISNAND(d) isnan(d)
    41 #define ISNAND(d) isnan(d)
       
    42 #elif defined(_AIX)
       
    43 #include <math.h>
       
    44 #define ISNANF(f) _isnanf(f)
       
    45 #define ISNAND(d) _isnan(d)
    42 #else
    46 #else
    43 #error "missing platform-specific definition here"
    47 #error "missing platform-specific definition here"
    44 #endif
    48 #endif
    45 
    49 
    46 #endif /* JDK_UTIL_MD_H */
    50 #endif /* JDK_UTIL_MD_H */