6.5 <fenv.h> Floating-point Environment
The header file fenv.h
implements macros, types, and functions that provide
access to any floating-point exception status
flags and direction-rounding control modes
supported by the implementation. A floating-point
status flag is a system variable whose value is
set (but never cleared) when a floating-point
exception is raised.