#include <limits.h>

limits.h

$NetBSD: limits.h,v 1.8 1996/10/21 05:10:50 jtc Exp $
includes: sys/cdefs.h, machine/limits.h, sys/syslimits.h
64 macros

macro_POSIX_ARG_MAX

#define _POSIX_ARG_MAX 4096

macro_POSIX_CHILD_MAX

#define _POSIX_CHILD_MAX 25

macro_POSIX_MAX_CANON

#define _POSIX_MAX_CANON 255

macro_POSIX_MAX_INPUT

#define _POSIX_MAX_INPUT 255

macro_POSIX_NAME_MAX

#define _POSIX_NAME_MAX 14

macro_POSIX_NGROUPS_MAX

#define _POSIX_NGROUPS_MAX 8

macro_POSIX_OPEN_MAX

#define _POSIX_OPEN_MAX 20

macro_POSIX_PATH_MAX

#define _POSIX_PATH_MAX 256

macro_POSIX_PIPE_BUF

#define _POSIX_PIPE_BUF 512

macro_POSIX_SSIZE_MAX

#define _POSIX_SSIZE_MAX 32767

macro_POSIX_STREAM_MAX

#define _POSIX_STREAM_MAX 8

macro_POSIX_TZNAME_MAX

#define _POSIX_TZNAME_MAX 6

macro_POSIX2_BC_BASE_MAX

#define _POSIX2_BC_BASE_MAX 99

macro_POSIX2_BC_DIM_MAX

#define _POSIX2_BC_DIM_MAX 2048

macro_POSIX2_BC_SCALE_MAX

#define _POSIX2_BC_SCALE_MAX 99

macro_POSIX2_BC_STRING_MAX

#define _POSIX2_BC_STRING_MAX 1000

macro_POSIX2_EQUIV_CLASS_MAX

#define _POSIX2_EQUIV_CLASS_MAX 2

macro_POSIX2_EXPR_NEST_MAX

#define _POSIX2_EXPR_NEST_MAX 32

macro_POSIX2_LINE_MAX

#define _POSIX2_LINE_MAX 2048

macro_POSIX2_RE_DUP_MAX

#define _POSIX2_RE_DUP_MAX 255

macro_POSIX_AIO_LISTIO_MAX

#define _POSIX_AIO_LISTIO_MAX 2

macro_POSIX_AIO_MAX

#define _POSIX_AIO_MAX 1

macro_POSIX_DELAYTIMER_MAX

#define _POSIX_DELAYTIMER_MAX 32

macro_POSIX_MQ_OPEN_MAX

#define _POSIX_MQ_OPEN_MAX 8

macro_POSIX_MQ_PRIO_MAX

#define _POSIX_MQ_PRIO_MAX 32

macro_POSIX_RTSIG_MAX

#define _POSIX_RTSIG_MAX 8

macro_POSIX_SEM_NSEMS_MAX

#define _POSIX_SEM_NSEMS_MAX 256

macro_POSIX_SEM_VALUE_MAX

#define _POSIX_SEM_VALUE_MAX 32767

macro_POSIX_SIGQUEUE_MAX

#define _POSIX_SIGQUEUE_MAX 32

macro_POSIX_TIMER_MAX

#define _POSIX_TIMER_MAX 32

macro_POSIX_CLOCKRES_MIN

#define _POSIX_CLOCKRES_MIN 20000000

macro_POSIX_THREAD_DESTRUCTOR_ITERATIONS

#define _POSIX_THREAD_DESTRUCTOR_ITERATIONS 4

macro_POSIX_THREAD_KEYS_MAX

#define _POSIX_THREAD_KEYS_MAX 128

macro_POSIX_THREAD_THREADS_MAX

#define _POSIX_THREAD_THREADS_MAX 64

macroPTHREAD_DESTRUCTOR_ITERATIONS

#define PTHREAD_DESTRUCTOR_ITERATIONS 4

macroPTHREAD_KEYS_MAX

#define PTHREAD_KEYS_MAX 512

macroPTHREAD_STACK_MIN

#define PTHREAD_STACK_MIN 16384

macro_POSIX_HOST_NAME_MAX

#define _POSIX_HOST_NAME_MAX 255

macro_POSIX_LOGIN_NAME_MAX

#define _POSIX_LOGIN_NAME_MAX 9

macro_POSIX_SS_REPL_MAX

#define _POSIX_SS_REPL_MAX 4

macro_POSIX_SYMLOOP_MAX

#define _POSIX_SYMLOOP_MAX 8

macro_POSIX_TRACE_EVENT_NAME_MAX

#define _POSIX_TRACE_EVENT_NAME_MAX 30

macro_POSIX_TRACE_NAME_MAX

#define _POSIX_TRACE_NAME_MAX 8

macro_POSIX_TRACE_SYS_MAX

#define _POSIX_TRACE_SYS_MAX 8

macro_POSIX_TRACE_USER_EVENT_MAX

#define _POSIX_TRACE_USER_EVENT_MAX 32

macro_POSIX_TTY_NAME_MAX

#define _POSIX_TTY_NAME_MAX 9

macro_POSIX2_CHARCLASS_NAME_MAX

#define _POSIX2_CHARCLASS_NAME_MAX 14

macro_POSIX2_COLL_WEIGHTS_MAX

#define _POSIX2_COLL_WEIGHTS_MAX 2

macro_POSIX_RE_DUP_MAX

#define _POSIX_RE_DUP_MAX _POSIX2_RE_DUP_MAX

macroOFF_MIN

#define OFF_MIN LLONG_MIN
min value for an off_t

macroOFF_MAX

#define OFF_MAX LLONG_MAX
max value for an off_t

macroPASS_MAX

Removed in Issue 6
#define PASS_MAX 128

macroNL_ARGMAX

#define NL_ARGMAX 9

macroNL_LANGMAX

#define NL_LANGMAX 14

macroNL_MSGMAX

#define NL_MSGMAX 32767

macroNL_NMAX

#define NL_NMAX 1

macroNL_SETMAX

#define NL_SETMAX 255

macroNL_TEXTMAX

#define NL_TEXTMAX 2048

macro_XOPEN_IOV_MAX

#define _XOPEN_IOV_MAX 16

macroIOV_MAX

#define IOV_MAX 1024

macro_XOPEN_NAME_MAX

#define _XOPEN_NAME_MAX 255

macro_XOPEN_PATH_MAX

#define _XOPEN_PATH_MAX 1024