diff options
author | Masafumi Max NAKANE <max@FreeBSD.org> | 1997-07-20 17:32:30 +0000 |
---|---|---|
committer | Masafumi Max NAKANE <max@FreeBSD.org> | 1997-07-20 17:32:30 +0000 |
commit | 8f050ed68fe9c6e0e05d192be1a15e69962628ba (patch) | |
tree | 5fad9cb749e55da1bfee92c645a4816535c3a886 /japanese/oleo/files | |
parent | 7039aef0a26054b3c57bc213eccdb0e48aeb4c56 (diff) |
Notes
Diffstat (limited to 'japanese/oleo/files')
-rw-r--r-- | japanese/oleo/files/patch-aa | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/japanese/oleo/files/patch-aa b/japanese/oleo/files/patch-aa new file mode 100644 index 000000000000..0756a41d567b --- /dev/null +++ b/japanese/oleo/files/patch-aa @@ -0,0 +1,26 @@ +--- io-utils.c.orig Wed Jun 11 19:48:27 1997 ++++ io-utils.c Wed Jun 11 19:55:10 1997 +@@ -85,12 +85,23 @@ + init_infinity () + #endif + { ++#ifdef __FreeBSD__ ++ /* Imprimentation of 'Divide by 0' on FreeBSD is difference ++ from NetBSD, Solaris, Linux. */ ++ (void)signal (SIGFPE, ignore_sig); ++ __plinf = 1./0.; ++ (void)signal (SIGFPE, ignore_sig); ++ __neinf = -1.0/0.; ++ (void)signal (SIGFPE, ignore_sig); ++ __nan = 0./0.; ++#else + (void)signal (SIGFPE, ignore_sig); + __plinf = divide (1., 0.); + (void)signal (SIGFPE, ignore_sig); + __neinf = divide (-1., 0.); + (void)signal (SIGFPE, ignore_sig); + __nan = __plinf + __neinf; ++#endif + } + + |