feraiseexcept() — Raise the supported floating-point exceptions

Standards

Standards / Extensions C or C++ Dependencies
C99
Single UNIX Specification, Version 3
C++ TR1 C99
both  z/OS® V1R7

Format

#define _ISOC99_SOURCE
#include <fenv.h>

int feraiseexcept(int excepts);

General description

feraiseexcept() raises the supported floating-point exceptions represented by excepts. The order in which these floating-point exceptions are raised is unspecified.
Note: The following table shows the viable formats for these functions. See IEEE binary floating-point for more information about IEEE Binary Floating-Point.
Function Hex IEEE
feraiseexcept   X

Returned value

If successful, feraiseexcept() returns 0 if the argument passed is 0 or if all the exceptions are successfully raised.

Related information