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

개요

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

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
       object 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
       exceptions, 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
       enable mode bits independently, the resulting behavior is not defined.



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