diff options
| author | jtc <jtc@NetBSD.org> | 1994-10-05 17:16:29 +0000 |
|---|---|---|
| committer | jtc <jtc@NetBSD.org> | 1994-10-05 17:16:29 +0000 |
| commit | badcc17a6d5fbfd08ef7f3f2fbb0fbeec605c81f (patch) | |
| tree | 08cd4c7853186cc2ca61501971fda7e140c46d4d | |
| parent | 3595156badd8bb4997549b22881d31b0a72459d4 (diff) | |
Add constants required by XPG3
| -rw-r--r-- | include/limits.h | 15 | ||||
| -rw-r--r-- | sys/arch/i386/include/limits.h | 19 | ||||
| -rw-r--r-- | sys/arch/m68k/include/limits.h | 20 | ||||
| -rw-r--r-- | sys/arch/mips/include/limits.h | 19 | ||||
| -rw-r--r-- | sys/arch/pc532/include/limits.h | 20 | ||||
| -rw-r--r-- | sys/arch/pmax/include/limits.h | 19 | ||||
| -rw-r--r-- | sys/arch/sparc/include/limits.h | 19 | ||||
| -rw-r--r-- | sys/arch/vax/include/limits.h | 15 |
8 files changed, 124 insertions, 22 deletions
diff --git a/include/limits.h b/include/limits.h index 5f7e8a31217..1448047e5a0 100644 --- a/include/limits.h +++ b/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 5.9 (Berkeley) 4/3/91 - * $Id: limits.h,v 1.5 1993/10/12 21:56:55 jtc Exp $ + * $Id: limits.h,v 1.6 1994/10/05 17:24:47 jtc Exp $ */ #ifndef _LIMITS_H_ @@ -60,7 +60,18 @@ #define _POSIX2_EXPR_NEST_MAX 32 #define _POSIX2_LINE_MAX 2048 #define _POSIX2_RE_DUP_MAX 255 -#endif +#endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define PASS_MAX 128 + +#define NL_ARGMAX 9 +#define NL_LANGMAX 14 +#define NL_MSGMAX 32767 +#define NL_NMAX 1 +#define NL_SETMAX 255 +#define NL_TEXTMAX 255 +#endif #include <machine/limits.h> #include <sys/syslimits.h> diff --git a/sys/arch/i386/include/limits.h b/sys/arch/i386/include/limits.h index f0906e0728c..beb5891f20d 100644 --- a/sys/arch/i386/include/limits.h +++ b/sys/arch/i386/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 7.2 (Berkeley) 6/28/90 - * $Id: limits.h,v 1.7 1994/05/09 03:23:03 cgd Exp $ + * $Id: limits.h,v 1.8 1994/10/05 17:16:29 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -59,12 +59,25 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ #define UQUAD_MAX 0xffffffffffffffffLL /* max unsigned quad */ #define QUAD_MAX 0x7fffffffffffffffLL /* max signed quad */ #define QUAD_MIN (-0x7fffffffffffffffLL-1) /* min signed quad */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 15 +#define DBL_MAX 1.7976931348623157E+308 +#define DBL_MIN 2.2250738585072014E-308 + +#define FLT_DIG 6 +#define FLT_MAX 3.40282347E+38F +#define FLT_MIN 1.17549435E-38F +#endif diff --git a/sys/arch/m68k/include/limits.h b/sys/arch/m68k/include/limits.h index a61119b3567..a895a26742f 100644 --- a/sys/arch/m68k/include/limits.h +++ b/sys/arch/m68k/include/limits.h @@ -31,8 +31,9 @@ * SUCH DAMAGE. * * from: @(#)limits.h 7.2 (Berkeley) 6/28/90 - * $Id: limits.h,v 1.7 1994/05/09 12:39:38 chopps Exp $ + * $Id: limits.h,v 1.8 1994/10/05 17:16:37 jtc Exp $ */ + #define CHAR_BIT 8 /* number of bits in a char */ #define MB_LEN_MAX 1 /* no multibyte characters */ @@ -58,12 +59,25 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ #define UQUAD_MAX 0xffffffffffffffffULL /* max unsigned quad */ #define QUAD_MAX 0x7fffffffffffffffLL /* max signed quad */ #define QUAD_MIN (-0x7fffffffffffffffLL-1) /* min signed quad */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 15 +#define DBL_MAX 1.7976931348623157E+308 +#define DBL_MIN 2.2250738585072014E-308 + +#define FLT_DIG 6 +#define FLT_MAX 3.40282347E+38F +#define FLT_MIN 1.17549435E-38F +#endif diff --git a/sys/arch/mips/include/limits.h b/sys/arch/mips/include/limits.h index face8d0ebfb..5674c9735cc 100644 --- a/sys/arch/mips/include/limits.h +++ b/sys/arch/mips/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 8.3 (Berkeley) 1/4/94 - * $Id: limits.h,v 1.4 1994/05/27 09:01:15 glass Exp $ + * $Id: limits.h,v 1.5 1994/10/05 17:16:45 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -72,7 +72,7 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ /* GCC requires that quad constants be written as expressions. */ @@ -81,5 +81,18 @@ #define QUAD_MAX ((quad_t)(UQUAD_MAX >> 1)) #define QUAD_MIN (-QUAD_MAX-1) /* min value for a quad_t */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 15 +#define DBL_MAX 1.797693134862316E+308 +#define DBL_MIN 2.225073858507201E-308 + +#define FLT_DIG 6 +#define FLT_MAX 3.40282347E+38F +#define FLT_MIN 1.17549435E-38F +#endif diff --git a/sys/arch/pc532/include/limits.h b/sys/arch/pc532/include/limits.h index 86e345a2e03..c550996a501 100644 --- a/sys/arch/pc532/include/limits.h +++ b/sys/arch/pc532/include/limits.h @@ -31,8 +31,7 @@ * SUCH DAMAGE. * * @(#)limits.h 7.2 (Berkeley) 6/28/90 - * - * limits.h,v 1.1.1.1 1993/09/09 23:53:46 phil Exp + * $Id: limits.h,v 1.5 1994/10/05 17:16:42 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -60,12 +59,25 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ #define UQUAD_MAX 0xffffffffffffffffULL /* max unsigned quad */ #define QUAD_MAX 0x7fffffffffffffffLL /* max signed quad */ #define QUAD_MIN (-0x7fffffffffffffffLL-1) /* min signed quad */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 16 +#define DBL_MAX 1.701411834604692294E+38 +#define DBL_MIN 2.938735877055718770E-39 + +#define FLT_DIG 6 +#define FLT_MAX 1.70141173E+38F +#define FLT_MIN 2.93873588E-39F +#endif diff --git a/sys/arch/pmax/include/limits.h b/sys/arch/pmax/include/limits.h index face8d0ebfb..5674c9735cc 100644 --- a/sys/arch/pmax/include/limits.h +++ b/sys/arch/pmax/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 8.3 (Berkeley) 1/4/94 - * $Id: limits.h,v 1.4 1994/05/27 09:01:15 glass Exp $ + * $Id: limits.h,v 1.5 1994/10/05 17:16:45 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -72,7 +72,7 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ /* GCC requires that quad constants be written as expressions. */ @@ -81,5 +81,18 @@ #define QUAD_MAX ((quad_t)(UQUAD_MAX >> 1)) #define QUAD_MIN (-QUAD_MAX-1) /* min value for a quad_t */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 15 +#define DBL_MAX 1.797693134862316E+308 +#define DBL_MIN 2.225073858507201E-308 + +#define FLT_DIG 6 +#define FLT_MAX 3.40282347E+38F +#define FLT_MIN 1.17549435E-38F +#endif diff --git a/sys/arch/sparc/include/limits.h b/sys/arch/sparc/include/limits.h index de2e5010a4c..aeaa5857a45 100644 --- a/sys/arch/sparc/include/limits.h +++ b/sys/arch/sparc/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 7.2 (Berkeley) 6/28/90 - * $Id: limits.h,v 1.4 1994/05/13 20:12:41 deraadt Exp $ + * $Id: limits.h,v 1.5 1994/10/05 17:16:49 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -59,7 +59,7 @@ #if !defined(_ANSI_SOURCE) #define SSIZE_MAX INT_MAX /* max value for a ssize_t */ -#if !defined(_POSIX_SOURCE) +#if !defined(_POSIX_SOURCE) && !defined(_XOPEN_SOURCE) #define SIZE_T_MAX UINT_MAX /* max value for a size_t */ /* GCC requires that quad constants be written as expressions. */ @@ -68,5 +68,18 @@ #define QUAD_MAX ((quad_t)(UQUAD_MAX >> 1)) #define QUAD_MIN (-QUAD_MAX-1) /* min value for a quad_t */ -#endif /* !_POSIX_SOURCE */ +#endif /* !_POSIX_SOURCE && !_XOPEN_SOURCE */ #endif /* !_ANSI_SOURCE */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 15 +#define DBL_MAX 1.7976931348623157E+308 +#define DBL_MIN 2.2250738585072014E-308 + +#define FLT_DIG 6 +#define FLT_MAX 3.40282347E+38F +#define FLT_MIN 1.17549435E-38F +#endif diff --git a/sys/arch/vax/include/limits.h b/sys/arch/vax/include/limits.h index 9da474a7284..46ef747ca1e 100644 --- a/sys/arch/vax/include/limits.h +++ b/sys/arch/vax/include/limits.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)limits.h 7.2 (Berkeley) 6/28/90 - * $Id: limits.h,v 1.1 1994/08/02 20:20:32 ragge Exp $ + * $Id: limits.h,v 1.2 1994/10/05 17:16:54 jtc Exp $ */ #define CHAR_BIT 8 /* number of bits in a char */ @@ -56,3 +56,16 @@ #define ULONG_MAX 0xffffffff /* max value for an unsigned long */ #define LONG_MAX 0x7fffffff /* max value for a long */ #define LONG_MIN 0x80000000 /* min value for a long */ + +#if (!defined(_ANSI_SOURCE)&&!defined(_POSIX_SOURCE)) || defined(_XOPEN_SOURCE) +#define LONG_BIT 32 +#define WORD_BIT 32 + +#define DBL_DIG 16 +#define DBL_MAX 1.701411834604692294E+38 +#define DBL_MIN 2.938735877055718770E-39 + +#define FLT_DIG 6 +#define FLT_MAX 1.70141173E+38F +#define FLT_MIN 2.93873588E-39F +#endif |
