JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ものが errno を設定するやり方であり、新しいものが fenv (3) で説明されている浮動小数点例外機構である。 ( feclearexcept (3) と fetestexcept (3) を使用する。これらについては以下で概要を説明している。) 移植性が必要なプログラムで、数学関数からのエラーを確認する必要 ... rrno を 0 に設定し、 feclearexcept(FE_ALL_EXCEPT); を呼び出すべきである。 数学関数から返ってきた際に、 errno が 0 以外か、 fetestexcept(FE_INVALID | FE_DIVBYZERO | FE_OVERFLOW | FE_UNDERFLOW); の呼び出しが 0 以外を返した場合 ( fenv (3) 参照)、数学関数でエラー ... で規定されている math_errhandling 識別子は glibc ではサポートされていない。 この識別子は、2 つのエラー通知機構 ( errno と fetestexcept (3) 経由で取得できる例外) のうちどちらが使用されているかを通知 することになっている。 標準では、少なくとも一つは使用される ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... ... * flagp , int excepts ); int feraiseexcept(int excepts ); int fesetexceptflag(const fexcept_t * flagp , int excepts ); int fetestexcept(int excepts ); int fegetround(void); int fesetround(int rounding_mode ); int fegetenv(fenv_t * envp ); int feholdexcept(fe ... このとき、 fegetexceptflag () の最後の引数には、 fesetexceptflag () に渡す excepts のすべてのビットを含む値を指定すること)。 fetestexcept () 関数は、 excepts 引数でセットされているビットのうち、 現在設定されている例外に対応するビットが 1 になったワードを返す。 ... tributes (7) を参照。 インターフェース 属性 値 feclearexcept (), fegetexceptflag (), feraiseexcept (), fesetexceptflag (), fetestexcept (), fegetround (), fesetround (), fegetenv (), feholdexcept (), fesetenv (), feupdateenv (), feenableexcept (), fedisablee ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。