This section describes the <fenv.h> floating-point environment functions in C99. In the Oracle Solaris 10 OS, these functions are available in libm. They provide many of the same capabilities as the ieee_flags function, but they use a more natural C interface, and because they are defined by C99, they are more portable.