]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update.
authorAndreas Jaeger <aj@suse.de>
Tue, 2 May 2000 19:09:48 +0000 (19:09 +0000)
committerAndreas Jaeger <aj@suse.de>
Tue, 2 May 2000 19:09:48 +0000 (19:09 +0000)
* conform/data/tar.h-data: Add some checks for specific values.

* conform/data/stdlib.h-data: Add checks for value of EXIT_SUCCESS
and RAND_MAX.

* conform/data/stdio.h-data: Add checks for value of TMP_MAX and
FOPEN_MAX.

* conform/data/netinet/in.h-data: Add exact checks for the values
fo INET_ADDRSTRLEN and INET6_ADDRSTRLEN.

* conform/data/float.h-data: Add some minimal values.

ChangeLog
conform/data/float.h-data
conform/data/netinet/in.h-data
conform/data/stdio.h-data
conform/data/stdlib.h-data
conform/data/tar.h-data

index ed7a542b49f1d673d2f51cab90e35b323660ea1e..191ed09f1ea67d71a933748ed27eb38214827416 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,18 @@
 2000-05-02  Andreas Jaeger  <aj@suse.de>
 
+       * conform/data/tar.h-data: Add some checks for specific values.
+
+       * conform/data/stdlib.h-data: Add checks for value of EXIT_SUCCESS
+       and RAND_MAX.
+
+       * conform/data/stdio.h-data: Add checks for value of TMP_MAX and
+       FOPEN_MAX.
+
+       * conform/data/netinet/in.h-data: Add exact checks for the values
+       fo INET_ADDRSTRLEN and INET6_ADDRSTRLEN.
+
+       * conform/data/float.h-data: Add some minimal values.
+
        * conform/conformtest.pl: Test for macros with string constants,
        check for minimum and maximum values.
        Add limits.h to headers.
index 71b7ed3c6ce66f23035487ae51012cb7e1e84fb2..71a429b0bfd4d8d498a7155a09be3c75ecdaf9c0 100644 (file)
@@ -6,29 +6,29 @@ macro FLT_MANT_DIG
 macro DBL_MANT_DIG
 macro LDBL_MANT_DIG
 
-macro FLT_DIG
-macro DBL_DIG
-macro LDBL_DIG
+constant FLT_DIG >= 6
+constant DBL_DIG >= 10
+constant LDBL_DIG >= 10
 
 macro FLT_MIN_EXP
 macro DBL_MIN_EXP
 macro LDBL_MIN_EXP
 
-macro FLT_MIN_10_EXP
-macro DBL_MIN_10_EXP
-macro LDBL_MIN_10_EXP
+constant FLT_MIN_10_EXP <= -37
+constant DBL_MIN_10_EXP <= -37
+constant LDBL_MIN_10_EXP <= -37
 
 macro FLT_MAX_EXP
 macro DBL_MAX_EXP
 macro LDBL_MAX_EXP
 
-macro FLT_MAX_10_EXP
-macro DBL_MAX_10_EXP
-macro LDBL_MAX_10_EXP
+constant FLT_MAX_10_EXP >= 37
+constant DBL_MAX_10_EXP >= 37
+constant LDBL_MAX_10_EXP >= 37
 
-macro FLT_MAX
-macro DBL_MAX
-macro LDBL_MAX
+constant FLT_MAX >= 1.0E37
+constant DBL_MAX >= 1.0E37
+constant LDBL_MAX >= 1.0E37
 
 macro FLT_EPSILON
 macro DBL_EPSILON
index 81f1b78cfce407571e0d8a1bf6586cb1d856ad19..ad2dd790b0ee2d04e8ddb780e2bc58dd51772255 100644 (file)
@@ -51,7 +51,7 @@ macro IPPROTO_UDP
 macro INADDR_ANY
 macro INADDR_BROADCAST
 
-macro INET_ADDRSTRLEN
+constant INET_ADDRSTRLEN 16
 
 function uint32_t htonl (uint32_t)
 function uint16_t htons (uint16_t)
@@ -60,7 +60,7 @@ function uint16_t ntohs (uint16_t)
 
 allow-header arpa/inet.h
 
-macro INET6_ADDRSTRLEN
+constant INET6_ADDRSTRLEN 46
 
 macro IPV6_JOIN_GROUP
 macro IPV6_LEAVE_GROUP
index 9299a9ad83e995c3a8a341ee16e0327f70b1bbb3..e00ebee68b627b2ff494cae6895c83aaab3ade4c 100644 (file)
@@ -1,6 +1,6 @@
 constant BUFSIZ
 constant FILENAME_MAX
-constant FOPEN_MAX
+constant FOPEN_MAX >= 8
 
 constant _IOFBF
 constant _IOLBF
@@ -14,7 +14,7 @@ constant SEEK_CUR
 constant SEEK_END
 constant SEEK_SET
 
-constant TMP_MAX
+constant TMP_MAX >= 10000
 
 constant EOF
 
index ce6bc20059743f96701dc914a81259148581c214..f4998716df1c0bcc43d86bf9a0a4d331075e973e 100644 (file)
@@ -1,7 +1,7 @@
 macro EXIT_FAILURE
-macro EXIT_SUCCESS
+constant EXIT_SUCCESS 0
 macro NULL
-macro RAND_MAX
+constant RAND_MAX >= 32767
 macro MB_CUR_MAX
 
 type div_t
index 79f6fb477ae174c87498a1ebddb2edd3b4c7c179..919167d92b952cec026fc597834c2fffaa37b074 100644 (file)
@@ -1,7 +1,7 @@
-constant TMAGIC
-constant TMAGLEN
-constant TVERSION
-constant TVERSLEN
+macro-str TMAGIC "ustar"
+constant TMAGLEN 6
+macro-str TVERSION "00"
+constant TVERSLEN 2
 
 constant REGTYPE
 constant AREGTYPE
@@ -13,17 +13,17 @@ constant DIRTYPE
 constant FIFOTYPE
 constant CONTTYPE
 
-constant TSUID
-constant TSGID
-constant TSVTX
-constant TUREAD
-constant TUWRITE
-constant TUEXEC
-constant TGREAD
-constant TGWRITE
-constant TGEXEC
-constant TOREAD
-constant TOWRITE
-constant TOEXEC
+constant TSUID 04000
+constant TSGID 02000
+constant TSVTX 01000
+constant TUREAD 00400
+constant TUWRITE 00200
+constant TUEXEC 00100
+constant TGREAD 00040
+constant TGWRITE 00020
+constant TGEXEC 00010
+constant TOREAD 00004
+constant TOWRITE 00002
+constant TOEXEC 00001
 
 allow *_t