fex_merge_flags(3m) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

fex_merge_flags(3m)

fex_merge_flags(3M)     Mathematical Library Functions     fex_merge_flags(3M)

NAME
       fex_merge_flags - manage the floating point environment

SYNOPSIS
       c99 [ flag... ] file... -lm [ library... ]
       #include <fenv.h>

       void fex_merge_flags(const fenv_t *envp);

DESCRIPTION
       The  fex_merge_flags()  function  copies  into  the current environment
       those exception flags that are set in the  environment  represented  by
       the  object  pointed to by envp. The argument envp must point to an ob‐
       ject set by a call to feholdexcept(3M) or fegetenv(3M) or equal to  the
       macro FE_DFL_ENV. The fex_merge_flags() function does not raise any ex‐
       ceptions, but only sets its flags.

RETURN VALUES
       The fex_merge_flags function does not return a value.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab()  box;  cw(2.75i)  cw(2.75i) lw(2.75i) lw(2.75i) ATTRIBUTE TYPEAT‐
       TRIBUTE VALUE Availabilitysystem/library/math, SUNWlmsx Interface  Sta‐
       bilityCommitted MT-LevelMT-Safe


SEE ALSO
       feclearexcept(3M),    fegetenv(3M),    fesetprec(3M),   fesetround(3M),
       fex_set_handling(3M), fex_set_log(3M), attributes(7)


       Numerical Computation Guide

NOTES
       In a multithreaded program, the fex_merge_flags() function affects  the
       floating point environment only for the calling thread.


       The  fex_merge_flags()  function  automatically installs and deinstalls
       SIGFPE handlers and sets and clears the trap enable mode  bits  in  the
       floating point status register as needed. If a program uses these func‐
       tions  and attempts to install a SIGFPE handler or control the trap en‐
       able mode bits independently, the resulting behavior is not defined.

Solaris 11.4                      12 Jul 2006              fex_merge_flags(3M)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3