aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2021-03-24 10:44:00 +0100
committerKen Brown <kbrown@cornell.edu>2021-04-14 10:07:14 -0400
commitf78741221ab734d30e5d15b667c8ee528cdb3445 (patch)
tree1181e52d12933a6c504294a6e254127b01ec77dd
parentde8c33a311f3d310a7bd1f90ff13b1d16c6c6ea9 (diff)
downloadnewlib-f78741221ab734d30e5d15b667c8ee528cdb3445.zip
newlib-f78741221ab734d30e5d15b667c8ee528cdb3445.tar.gz
newlib-f78741221ab734d30e5d15b667c8ee528cdb3445.tar.bz2
fenv: add missing declarations to x86 fenv.h
feenableexcept, fedisableexcept and fegetexcept were accidentally missing in the x86 fenv.h Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--newlib/libc/machine/x86_64/sys/fenv.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/newlib/libc/machine/x86_64/sys/fenv.h b/newlib/libc/machine/x86_64/sys/fenv.h
index 83f5995..0cf152a 100644
--- a/newlib/libc/machine/x86_64/sys/fenv.h
+++ b/newlib/libc/machine/x86_64/sys/fenv.h
@@ -156,6 +156,11 @@ extern const fenv_t *_fe_dfl_env;
if _GNU_SOURCE is defined. */
extern const fenv_t *_fe_nomask_env;
#define FE_NOMASK_ENV (_fe_nomask_env)
+
+/* These are GNU extensions defined in glibc. */
+int feenableexcept (int __excepts);
+int fedisableexcept (int __excepts);
+int fegetexcept (void);
#endif /* __GNU_VISIBLE */
#ifdef __INSIDE_CYGWIN__