summaryrefslogtreecommitdiff
path: root/japanese/oleo/files/patch-aa
diff options
context:
space:
mode:
authorMasafumi Max NAKANE <max@FreeBSD.org>1997-07-20 17:32:30 +0000
committerMasafumi Max NAKANE <max@FreeBSD.org>1997-07-20 17:32:30 +0000
commit8f050ed68fe9c6e0e05d192be1a15e69962628ba (patch)
tree5fad9cb749e55da1bfee92c645a4816535c3a886 /japanese/oleo/files/patch-aa
parentEnable weblint97. (diff)
New port, jp-oleo:
A Spreadsheet Program + Japanese patches. PR: 4031 Submitted by: sanpei@yy.cs.keio.ac.jp
Notes
Notes: svn path=/head/; revision=7383
Diffstat (limited to '')
-rw-r--r--japanese/oleo/files/patch-aa26
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
+ }
+
+