Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
FEGETROUND(3)	       FreeBSD Library Functions Manual		 FEGETROUND(3)

NAME
     fegetround, fesetround -- floating-point rounding control

LIBRARY
     Math Library (libm, -lm)

SYNOPSIS
     #include <fenv.h>
     #pragma STDC FENV_ACCESS ON

     int
     fegetround(void);

     int
     fesetround(int round);

DESCRIPTION
     The fegetround() function determines the current floating-point rounding
     mode, and the fesetround()	function sets the current rounding mode	to
     round.  The rounding mode is one of FE_TONEAREST, FE_DOWNWARD, FE_UPWARD,
     or	FE_TOWARDZERO, as described in fenv(3).

RETURN VALUES
     The fegetround() routine returns the current rounding mode.  The
     fesetround() function returns 0 on	success	and non-zero otherwise;	how-
     ever, the present implementation always succeeds.

SEE ALSO
     fenv(3), fpgetround(3), fpsetround(3)

STANDARDS
     The fegetround() and fesetround() functions conform to ISO/IEC 9899:1999
     (``ISO C99'').

HISTORY
     These routines first appeared in FreeBSD 5.3.  They supersede the non-
     standard fpgetround(3) and	fpsetround(3) functions.

FreeBSD	6.0			  May 8, 2004			   FreeBSD 6.0

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | SEE ALSO | STANDARDS | HISTORY

Want to link to this manual page? Use this URL:
<http://www.freebsd.org/cgi/man.cgi?query=fesetround&sektion=3&manpath=FreeBSD+6.0-RELEASE>

home | help