Page MenuHomeFreeBSD

D35204.id105972.diff
No OneTemporary

D35204.id105972.diff

Index: lib/msun/powerpc/Symbol.map
===================================================================
--- lib/msun/powerpc/Symbol.map
+++ lib/msun/powerpc/Symbol.map
@@ -11,3 +11,8 @@
feholdexcept;
feupdateenv;
};
+
+FBSD_1.7 {
+ feenableexcept;
+ fedisableexcept;
+};
Index: lib/msun/powerpc/fenv.h
===================================================================
--- lib/msun/powerpc/fenv.h
+++ lib/msun/powerpc/fenv.h
@@ -266,7 +266,7 @@
/* We currently provide no external definitions of the functions below. */
-static inline int
+__fenv_static inline int
feenableexcept(int __mask)
{
union __fpscr __r;
@@ -279,7 +279,7 @@
return ((__oldmask & _ENABLE_MASK) << _FPUSW_SHIFT);
}
-static inline int
+__fenv_static inline int
fedisableexcept(int __mask)
{
union __fpscr __r;
Index: lib/msun/powerpc/fenv.c
===================================================================
--- lib/msun/powerpc/fenv.c
+++ lib/msun/powerpc/fenv.c
@@ -58,6 +58,8 @@
extern inline int feholdexcept(fenv_t *__envp);
extern inline int fesetenv(const fenv_t *__envp);
extern inline int feupdateenv(const fenv_t *__envp);
+extern inline int feenableexcept(int __mask);
+extern inline int fedisableexcept(int __mask);
#ifdef __SPE__
#define PMAX 0x7f7fffff

File Metadata

Mime Type
text/plain
Expires
Wed, Mar 11, 11:04 PM (7 h, 10 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29554841
Default Alt Text
D35204.id105972.diff (1 KB)

Event Timeline