C Programming/fenv.h

is a header file containing various functions and macros for manipulating the floating-point environment.

This header declares two types,  (represents the whole floating-point environment) and   (represents the floating-point status flags). It also declares several feature macros, beginning with  and a capital letter.

Functions
Other than  and , these functions return zero/non-zero on success/failure.