|
|
{_POSIX_AIO_LISTIO_MAX}
|
| |
The number of I/O operations that can be specified in a list I/O call.
Value: 2
|
|
{_POSIX_AIO_MAX}
|
| |
The number of outstanding asynchronous I/O operations.
Value: 1
|
|
{_POSIX_ARG_MAX}
|
| |
Maximum length of argument to the exec functions including environment
data.
Value: 4 096
|
|
{_POSIX_CHILD_MAX}
|
| |
Maximum number of simultaneous processes per real user ID.
Value: 25
|
|
{_POSIX_DELAYTIMER_MAX}
|
| |
The number of timer expiration overruns.
Value: 32
|
|
{_POSIX_HOST_NAME_MAX}
|
| |
Maximum length of a host name (not including the terminating null)
as returned from the gethostname() function.
Value: 255
|
|
{_POSIX_LINK_MAX}
|
| |
Maximum number of links to a single file.
Value: 8
|
|
{_POSIX_LOGIN_NAME_MAX}
|
| |
The size of the storage required for a login name, in bytes, including
the terminating null.
Value: 9
|
|
{_POSIX_MAX_CANON}
|
| |
Maximum number of bytes in a terminal canonical input queue.
Value: 255
|
|
{_POSIX_MAX_INPUT}
|
| |
Maximum number of bytes allowed in a terminal input queue.
Value: 255
|
|
{_POSIX_MQ_OPEN_MAX}
|
| |
The number of message queues that can be open for a single process.
Value: 8
|
|
{_POSIX_MQ_PRIO_MAX}
|
| |
The maximum number of message priorities supported by the implementation.
Value: 32
|
|
{_POSIX_NAME_MAX}
|
| |
Maximum number of bytes in a filename (not including terminating null).
Value: 14
|
|
{_POSIX_NGROUPS_MAX}
|
| |
Maximum number of simultaneous supplementary group IDs per process.
Value: 8
|
|
{_POSIX_OPEN_MAX}
|
| |
Maximum number of files that one process can have open at any one
time.
Value: 20
|
|
{_POSIX_PATH_MAX}
|
| |
Maximum number of bytes in a pathname.
Value: 256
|
|
{_POSIX_PIPE_BUF}
|
| |
Maximum number of bytes that is guaranteed to be atomic when writing
to a pipe.
Value: 512
|
|
{_POSIX_RE_DUP_MAX}
|
| |
The number of repeated occurrences of a BRE permitted by the regexec()
and regcomp() functions when using the interval notation {\(m,n\};
see BREs Matching Multiple Characters .
Value: 255
|
|
{_POSIX_RTSIG_MAX}
|
| |
The number of realtime signal numbers reserved for application use.
Value: 8
|
|
{_POSIX_SEM_NSEMS_MAX}
|
| |
The number of semaphores that a process may have.
Value: 256
|
|
{_POSIX_SEM_VALUE_MAX}
|
| |
The maximum value a semaphore may have.
Value: 32 767
|
|
{_POSIX_SIGQUEUE_MAX}
|
| |
The number of queued signals that a process may send and have pending
at the receiver(s) at any time.
Value: 32
|
|
{_POSIX_SSIZE_MAX}
|
| |
The value that can be stored in an object of type ssize_t.
Value: 32 767
|
|
{_POSIX_STREAM_MAX}
|
| |
The number of streams that one process can have open at one time.
Value: 8
|
|
{_POSIX_SS_REPL_MAX}
|
| |
The number of replenishment operations that may be simultaneously
pending for a particular sporadic server scheduler.
Value: 4
|
|
{_POSIX_SYMLINK_MAX}
|
| |
The number of bytes in a symbolic link.
Value: 255
|
|
{_POSIX_SYMLOOP_MAX}
|
| |
The number of symbolic links that can be traversed in the resolution
of a pathname in the absence of a loop.
Value: 8
|
|
{_POSIX_THREAD_DESTRUCTOR_ITERATIONS}
|
| |
The number of attempts made to destroy a threads thread-specific
data values on thread exit.
Value: 4
|
|
{_POSIX_THREAD_KEYS_MAX}
|
| |
The number of data keys per process.
Value: 128
|
|
{_POSIX_THREAD_THREADS_MAX}
|
| |
The number of threads per process.
Value: 64
|
|
{_POSIX_TIMER_MAX}
|
| |
The per-process number of timers.
Value: 32
|
|
{_POSIX_TRACE_EVENT_NAME_MAX}
|
| |
The length in bytes of a trace event name.
Value: 30
|
|
{_POSIX_TRACE_NAME_MAX}
|
| |
The length in bytes of a trace generation version string or a trace
stream name.
Value: 8
|
|
{_POSIX_TRACE_SYS_MAX}
|
| |
The number of trace streams that may simultaneously exist in the system.
Value: 8
|
|
{_POSIX_TRACE_USER_EVENT_MAX}
|
| |
The number of user trace event type identifiers that may simultaneously
exist in a traced process, including the predefined user
trace event POSIX_TRACE_UNNAMED_USER_EVENT.
Value: 32
|
|
{_POSIX_TTY_NAME_MAX}
|
| |
The size of the storage required for a terminal device name, in bytes,
including the terminating null.
Value: 9
|
|
{_POSIX_TZNAME_MAX}
|
| |
Maximum number of bytes supported for the name of a timezone (not
of the TZ variable).
Value: 6
|
|
Note:
|
The length given by {_POSIX_TZNAME_MAX} does not include the quoting
characters mentioned in Other Environment Variables .
|
|
{_POSIX2_BC_BASE_MAX}
|
| |
Maximum obase values allowed by the bc utility.
Value: 99
|
|
{_POSIX2_BC_DIM_MAX}
|
| |
Maximum number of elements permitted in an array by the bc utility.
Value: 2 048
|
|
{_POSIX2_BC_SCALE_MAX}
|
| |
Maximum scale value allowed by the bc utility.
Value: 99
|
|
{_POSIX2_BC_STRING_MAX}
|
| |
Maximum length of a string constant accepted by the bc utility.
Value: 1 000
|
|
{_POSIX2_CHARCLASS_NAME_MAX}
|
| |
Maximum number of bytes in a character class name.
Value: 14
|
|
{_POSIX2_COLL_WEIGHTS_MAX}
|
| |
Maximum number of weights that can be assigned to an entry of the
LC_COLLATE order keyword in the locale definition
file; see Locale .
Value: 2
|
|
{_POSIX2_EXPR_NEST_MAX}
|
| |
Maximum number of expressions that can be nested within parentheses
by the expr
utility.
Value: 32
|
|
{_POSIX2_LINE_MAX}
|
| |
Unless otherwise noted, the maximum length, in bytes, of a utilitys
input line (either standard input or another file), when the
utility is described as processing text files. The length includes
room for the trailing <newline>.
Value: 2 048
|
|
{_POSIX2_RE_DUP_MAX
|
| |
Maximum number of repeated occurrences of a regular expression permitted
when using the interval notation \{m,n\};
see Regular Expressions .
Value: 255
|
|
{_XOPEN_IOV_MAX}
|
| |
Maximum number of iovec structures that one process has available
for use with readv() or writev().
Value: 16
|
|
{_XOPEN_NAME_MAX}
|
| |
Maximum number of bytes in a filename (not including the terminating
null).
Value: 255
|
|
{_XOPEN_PATH_MAX}
|
| |
Maximum number of bytes in a pathname.
Value: 1024
|
|