This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
We're against contractions.
[perl5.git] / Porting / Glossary
index 2cd4bb3..bc879f7 100644 (file)
@@ -1660,13 +1660,6 @@ 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_modflproto (d_modfl.U):
        This symbol, if defined, indicates that the system provides
        a prototype for the modfl() function.  Otherwise, it is up
@@ -1681,31 +1674,6 @@ d_msg (d_msg.U):
        This variable conditionally defines the HAS_MSG symbol, which
        indicates that the entire msg*(2) library is present.
 
-d_msg_ctrunc (d_socket.U):
-       This variable conditionally defines the HAS_MSG_CTRUNC symbol,
-       which indicates that the MSG_CTRUNC is available.  #ifdef is
-       not enough because it may be an enum, glibc has been known to do this.
-
-d_msg_dontroute (d_socket.U):
-       This variable conditionally defines the HAS_MSG_DONTROUTE symbol,
-       which indicates that the MSG_DONTROUTE is available.  #ifdef is
-       not enough because it may be an enum, glibc has been known to do this.
-
-d_msg_oob (d_socket.U):
-       This variable conditionally defines the HAS_MSG_OOB symbol,
-       which indicates that the MSG_OOB is available.  #ifdef is
-       not enough because it may be an enum, glibc has been known to do this.
-
-d_msg_peek (d_socket.U):
-       This variable conditionally defines the HAS_MSG_PEEK symbol,
-       which indicates that the MSG_PEEK is available.  #ifdef is
-       not enough because it may be an enum, glibc has been known to do this.
-
-d_msg_proxy (d_socket.U):
-       This variable conditionally defines the HAS_MSG_PROXY symbol,
-       which indicates that the MSG_PROXY is available.  #ifdef is
-       not enough because it may be an enum, glibc has been known to do this.
-
 d_msgctl (d_msgctl.U):
        This variable conditionally defines the HAS_MSGCTL symbol, which
        indicates to the C program that the msgctl() routine is available.
@@ -2099,11 +2067,6 @@ d_sched_yield (d_pthread_y.U):
        symbol if the sched_yield routine is available to yield
        the execution of the current thread.
 
-d_scm_rights (d_socket.U):
-       This variable conditionally defines the HAS_SCM_RIGHTS symbol,
-       which indicates that the SCM_RIGHTS is available.  #ifdef is
-       not enough because it may be an enum, glibc has been known to do this.
-
 d_SCNfldbl (longdblfio.U):
        This variable conditionally defines the PERL_PRIfldbl symbol, which
        indicates that stdio has a symbol to scan long doubles.
@@ -2846,14 +2809,14 @@ doubleinfbytes (infnan.U):
 
 doublekind (longdblfio.U):
        This variable, if defined, encodes the type of a double:
-       1 = IEEE 754 32-bit big little endian,
-       2 = IEEE 754 32-bit big big endian,
-       3 = IEEE 754 64-bit big little endian,
-       4 = IEEE 754 64-bit big big endian,
-       5 = IEEE 754 128-bit big little endian,
-       6 = IEEE 754 128-bit big big endian,
-       7 = IEEE 754 64-bit big mixed endian le-be,
-       8 = IEEE 754 64-bit big mixed endian be-le,
+       1 = IEEE 754 32-bit little endian,
+       2 = IEEE 754 32-bit big endian,
+       3 = IEEE 754 64-bit little endian,
+       4 = IEEE 754 64-bit big endian,
+       5 = IEEE 754 128-bit little endian,
+       6 = IEEE 754 128-bit big endian,
+       7 = IEEE 754 64-bit mixed endian le-be,
+       8 = IEEE 754 64-bit mixed endian be-le,
        -1 = unknown format.
 
 doublemantbits (mantbits.U):
@@ -4097,8 +4060,8 @@ longdblinfbytes (infnan.U):
 
 longdblkind (d_longdbl.U):
        This variable, if defined, encodes the type of a long double:
-       0 = double, 1 = IEEE 754 128-bit big little endian,
-       2 = IEEE 754 128-bit big big endian, 3 = x86 80-bit little endian,
+       0 = double, 1 = IEEE 754 128-bit little endian,
+       2 = IEEE 754 128-bit big endian, 3 = x86 80-bit little endian,
        4 = x86 80-bit big endian, 5 = double-double 128-bit little endian,
        6 = double-double 128-bit big endian, -1 = unknown format.