]> Savannah Git Hosting - gnulib.git/commit
fenv-exceptions-trapping: New module.
authorBruno Haible <bruno@clisp.org>
Tue, 31 Oct 2023 20:46:13 +0000 (21:46 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 31 Oct 2023 20:54:20 +0000 (21:54 +0100)
commite5a52e29dfa5a292f9f94c56c9ed2f3c9ff189af
tree51bce89ec2e467fbe9c26e5ece87d03cb95b4071
parent9c82dee623c1dca092d050d6e2289e9e7e07a687
fenv-exceptions-trapping: New module.

* lib/fenv.in.h (feenableexcept, fedisableexcept, fegetexcept): New
declarations.
* lib/fenv-except-trapping.c: New file, based on glibc.
* m4/fenv_h.m4 (gl_FENV_H): Test also whether fegetexcept is declared.
* m4/fenv-exceptions-trapping.m4: New file.
* modules/fenv-exceptions-trapping: New file.
* doc/glibc-functions/fegetexcept.texi: Mention the new module.
* doc/glibc-functions/fedisableexcept.texi: Likewise.
* doc/glibc-functions/feenableexcept.texi: Likewise. Mention the glibc,
macOS, FreeBSD bugs.
ChangeLog
doc/glibc-functions/fedisableexcept.texi
doc/glibc-functions/feenableexcept.texi
doc/glibc-functions/fegetexcept.texi
lib/fenv-except-trapping.c [new file with mode: 0644]
lib/fenv.in.h
m4/fenv-exceptions-trapping.m4 [new file with mode: 0644]
m4/fenv_h.m4
modules/fenv-exceptions-trapping [new file with mode: 0644]