summaryrefslogtreecommitdiff
path: root/Porting/Glossary
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-06-08 14:15:32 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-06-08 14:15:32 +0000
commite67aeab17662a70a2316911b8ee5b43fdf6f7241 (patch)
treee3eca0ad4b75893ddf06d7df92e3888695fd4454 /Porting/Glossary
parentc6966feaee0c3ed89d8fc30ec44b30cc2c61c5fc (diff)
downloadperl-e67aeab17662a70a2316911b8ee5b43fdf6f7241.tar.gz
Be inspired more by Hugo-- introduce HAS_MODFL_POW32_BUG.
p4raw-id: //depot/perl@10479
Diffstat (limited to 'Porting/Glossary')
-rw-r--r--Porting/Glossary7
1 files changed, 7 insertions, 0 deletions
diff --git a/Porting/Glossary b/Porting/Glossary
index aef6a26de5..6995d08014 100644
--- a/Porting/Glossary
+++ b/Porting/Glossary
@@ -1005,6 +1005,13 @@ d_modfl (d_modfl.U):
This variable conditionally defines the HAS_MODFL symbol, which
indicates to the C program that the modfl() routine is available.
+d_modfl_pow32_bug (d_modfl.U):
+ This variable conditionally defines the HAS_MODFL_POW32_BUG symbol,
+ which indicates that modfl() is broken for long doubles >= pow(2, 32).
+ For example from 4294967303.150000 one would get 4294967302.000000
+ and 1.150000. The bug has been seen in certain versions of glibc,
+ release 2.2.2 is known to be okay.
+
d_mprotect (d_mprotect.U):
This variable conditionally defines HAS_MPROTECT if mprotect() is
available to modify the access protection of a memory mapped file.