X-Git-Url: https://perl5.git.perl.org/perl5.git/blobdiff_plain/5a14060af165c24c63cfc5d5f4d2aeb52cc41a03..3a8a164234708d6849d55a7b08ce31e258925c60:/Porting/Glossary diff --git a/Porting/Glossary b/Porting/Glossary index 2cd4bb3..bc879f7 100644 --- a/Porting/Glossary +++ b/Porting/Glossary @@ -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.