Expand description
limits.h implementation.
See https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/limits.h.html.
Re-exports§
pub use crate::header::bits_limits_ptdi::_POSIX_THREAD_DESTRUCTOR_ITERATIONS;pub use crate::header::bits_limits_ptdi::PTHREAD_DESTRUCTOR_ITERATIONS;
Constants§
- BC_
BASE_ MAX - BC_
DIM_ MAX - BC_
SCALE_ MAX - BC_
STRING_ MAX - CHARCLASS_
NAME_ MAX - CHAR_
BIT - CHAR_
MAX - CHAR_
MIN - COLL_
WEIGHTS_ MAX - EXPR_
NEST_ MAX - FILESIZEBITS
- GETENTROPY_
MAX - HOST_
NAME_ MAX - INT_MAX
- INT_MIN
- IOV_MAX
- Maximum number of
iovecstructures that one process has available for use withreadv()orwritev(). - LINE_
MAX - LINK_
MAX - LLONG_
MAX - LLONG_
MIN - LOGIN_
NAME_ MAX - LONG_
BIT - LONG_
MAX - LONG_
MIN - MAX_
CANON - MAX_
INPUT - NAME_
MAX - Maximum number of bytes in a filename (not including the terminating null of a filename string).
- NGROUPS_
MAX - Maximum number of simultaneous supplementary group IDs per process.
- PASS_
MAX - PATH_
MAX - Maximum number of bytes the implementation stores as a pathname in a user-supplied buffer of unspecified size, including the terminating null character.
- PIPE_
BUF - POSIX_
ALLOC_ SIZE_ MIN - PTHREAD_
KEYS_ MAX - PTHREAD_
STACK_ MIN - RE_
DUP_ MAX - SCHAR_
MAX - SCHAR_
MIN - SHRT_
MAX - SHRT_
MIN - SSIZE_
MAX - SYMLINK_
MAX - SYMLOOP_
MAX - Maximum number of symbolic links that can be reliably traversed in the resolution of a pathname in the absence of a loop.
- TTY_
NAME_ MAX - UCHAR_
MAX - UINT_
MAX - ULLONG_
MAX - ULONG_
MAX - USHRT_
MAX - WORD_
BIT - _POSI
X2_ BC_ BASE_ MAX - _POSI
X2_ BC_ DIM_ MAX - _POSI
X2_ BC_ SCALE_ MAX - _POSI
X2_ BC_ STRING_ MAX - _POSI
X2_ CHARCLASS_ NAME_ MAX - _POSI
X2_ COLL_ WEIGHTS_ MAX - _POSI
X2_ EXPR_ NEST_ MAX - _POSI
X2_ LINE_ MAX - _POSI
X2_ RE_ DUP_ MAX - _POSIX_
AIO_ LISTIO_ MAX - _POSIX_
AIO_ MAX - _POSIX_
ARG_ MAX - _POSIX_
CHILD_ MAX - _POSIX_
CLOCKRES_ MIN - _POSIX_
DELAYTIMER_ MAX - _POSIX_
HOST_ NAME_ MAX - _POSIX_
LINK_ MAX - _POSIX_
LOGIN_ NAME_ MAX - _POSIX_
MAX_ CANON - _POSIX_
MAX_ INPUT - _POSIX_
NAME_ MAX - _POSIX_
NGROUPS_ MAX - _POSIX_
OPEN_ MAX - _POSIX_
PATH_ MAX - _POSIX_
PIPE_ BUF - _POSIX_
RE_ DUP_ MAX - _POSIX_
RTSIG_ MAX - _POSIX_
SEM_ NSEMS_ MAX - _POSIX_
SEM_ VALUE_ MAX - _POSIX_
SIGQUEUE_ MAX - _POSIX_
SSIZE_ MAX - _POSIX_
STREAM_ MAX - _POSIX_
SYMLINK_ MAX - _POSIX_
SYMLOOP_ MAX - Minimum required value for
SYMLOOP_MAX. - _POSIX_
THREAD_ KEYS_ MAX - _POSIX_
THREAD_ THREADS_ MAX - _POSIX_
TIMER_ MAX - _POSIX_
TTY_ NAME_ MAX - _POSIX_
TZNAME_ MAX - _XOPEN_
IOV_ MAX - Minimum required value for
IOV_MAX. - _XOPEN_
NAME_ MAX - Minimum required value for
NAME_MAX. - _XOPEN_
PATH_ MAX - Minimum required value for
PATH_MAX.