DragonFly On-Line Manual Pages
    
    
	
FEENABLEEXCEPT(3)     DragonFly Library Functions Manual     FEENABLEEXCEPT(3)
NAME
     feenableexcept, fedisableexcept, fegetexcept -- control floating-point
     exception masks
SYNOPSIS
     #include <fenv.h>
     int
     feenableexcept(int excepts);
     int
     fedisableexcept(int excepts);
     int
     fegetexcept(void);
DESCRIPTION
     These functions provide control of the floating-point exception masks.
     The excepts input argument is a bitmask specifying an exception type and
     containing any of the values listed in feclearexcept(3).
     The feenableexcept() function unmasks the floating-point exceptions
     represented by excepts.  The future floating-point operations that
     produce excepts will trap, and a SIGFPE will be delivered to the process.
     The fedisableexcept() function masks the floating-point exceptions
     represented by excepts.  All exceptions are masked by default.
     The fegetexcept() function returns the current exception mask.
RETURN VALUES
     The feenableexcept(), and fedisableexcept() functions return the previous
     exception mask.  The fegetexcept() function returns the current exception
     mask.
SEE ALSO
     sigaction(2), feclearexcept(3), fegetenv(3), fegetround(3)
STANDARDS
     The feenableexcept(), fedisableexcept(), and fegetexcept() functions are
     OpenBSD extensions.
HISTORY
     These functions first appeared in OpenBSD 5.0.
DragonFly 4.1                    June 5, 2013                    DragonFly 4.1