| ARG_MAX | Max length of arguments to
exec(2) in bytes,
including environment data | 5120 +* |
| CHAR_BIT | Number of bits in a
char | 8 = |
| CHAR_MAX | Max integer value of a
char | 127 = |
| CHAR_MIN | Min integer value of a
char | -128 = |
| CHILD_MAX | Max number of simultaneous processes per user ID | 25 +-* |
| CLK_TCK | Number of clock ticks per second | 50 +# |
| DBL_DIG | Digits of precision of a
double | 15 + |
| DBL_MAX | Max positive value of a
double | 1.7976931348623157e+308 + |
| DBL_MIN | Min positive value of a
double | 4.94065645841246544e-324 - |
| FCHR_MAX | Max file offset in bytes | INT_MAX +-* |
| FLT_DIG | Digits of precision of a
float | 6 + |
| FLT_MAX | Max positive value of a
float | 3.40282346638528860e+38 + |
| FLT_MIN | Min positive value of a
float | 1.40129846432481707e-45 - |
| INT_MAX | Max decimal value of an
int | 2147483647 + |
| INT_MIN | Min decimal value of an
int | -2147483648 - |
| LINE_MAX | Max number of characters in a single line | 2048 = |
| LINK_MAX | Max number of links to a single file | 32767 +* |
| LOCK_MAX | Max number of entries in system lock table | 32 +-* |
| LONG_BIT | Number of bits in a
long | 32 + |
| LONG_MAX | Max decimal value of a
long | 2147483647 + |
| LONG_MIN | Min decimal value of a
long | -2147483648 - |
| MAX_CANON | Max number of bytes in terminal canonical input line | 512 +* |
| MAX_CHAR | Max number of bytes in terminal input queue | MAX_INPUT =* |
| MAX_INPUT | Max number of bytes in terminal input queue | 512 +* |
| NAME_MAX | Max number of bytes in a path name component | 14 +* |
| NL_ARGMAX | Max value of "digits" in calls to the NLS
printf(3S) and
scanf(3S)
functions | 9 = |
| NL_MSGMAX | Max message number in an NLS message catalog | 32767 + |
| NL_SETMAX | Max set number in an NLS message catalog | 255 + |
| NL_TEXTMAX | Max number of bytes in an NLS message string | 8192 + |
| NGROUPS_MAX | Max number of supplementary groups per process | 20 + |
| OPEN_MAX | Max number of files a process can have open | 60 +* |
| PASS_MAX | Max number of chars in a password | 8 + |
| PATH_MAX | Max number of characters in a path name excluding the null terminator | 1023 +* |
| PID_MAX | Max value for a process ID | 30000 + |
| PIPE_BUF | Max number of bytes atomic in write to a pipe | 8192 +* |
| PIPE_MAX | Max number of bytes writable to a pipe in one write | INT_MAX + |
| PROC_MAX | Max number of simultaneous processes on system | 84 +-* |
| SCHAR_MAX | Max integer value of a
signed char | 127 = |
| SCHAR_MIN | Min integer value of a
signed char | -128 = |
| SHRT_MAX | Max decimal value of a
short | 32767 + |
| SHRT_MIN | Min decimal value of a
short | -32768 - |
| STD_BLK | Number of bytes in a physical I/O block | 512 + |
| SYSPID_MAX | Max process ID of system processes | 4 +-* |
| SYS_NMLN | Length of strings returned by
uname(2) | 8 +* |
| SYS_OPEN | Max number of files open on system | 120 +-* |
| TMP_MAX | Max number of unique names generated by
tmpnam(3S) | 17576 + |
| UCHAR_MAX | Max integer value of an
unsigned char | 255 = |
| UID_MAX | Smallest unattainable value for a user or group ID | 2147483647 + |
| UINT_MAX | Max decimal value of an
unsigned int | 4294967295 + |
| ULONG_MAX | Max decimal value of an
unsigned long | 4294967295 + |
| USHRT_MAX | Max decimal value of an
unsigned short | 65535 + |
| USI_MAX | Max decimal value of an
unsigned int | UINT_MAX =* |
| WORD_BIT | Number of bits in a "word"
(int) | 32 + |