Next: fesetround, Previous: fesetenv, Up: Fenv [Contents][Index]
fesetexceptflag
—set floating-point status flagsSynopsis
#include <fenv.h> int fesetexceptflag(const fexcept_t *flagp, int excepts); Link with -lm.
Description
This method attempts to set the floating-point status flags specified
by excepts to the states indicated by flagp. The argument
flagp must point to an fexcept_t instance obtained via calling
fegetexceptflag
with at least the floating-point exceptions specified
by the argument excepts.
This method does not raise any floating-point exceptions. It only sets the state of the flags.
Returns
If the information was successfully returned, this method returns
zero. Otherwise, a non-zero value is returned.
Portability
ANSI C requires fesetexceptflag
.
Not all Newlib targets have a working implementation. Refer to
the file sys/fenv.h
to see the status for your target.