NEURON
limits.h File Reference

Go to the source code of this file.

Macros

#define CHAR_BIT   8
 
#define CHAR_MAX   127
 
#define CHAR_MIN   (-128)
 
#define SCHAR_MAX   127
 
#define SCHAR_MIN   (-128)
 
#define UCHAR_MAX   255
 
#define SHRT_MAX   32767
 
#define SHRT_MIN   (-32768)
 
#define INT_MAX   2147483647
 
#define INT_MIN   (-2147483647-1)
 
#define LONG_MAX   2147483647L
 
#define LONG_MIN   (-2147483647L-1L)
 
#define USHRT_MAX   65535
 
#define UINT_MAX   4294967295U
 
#define ULONG_MAX   4294967295UL
 
#define ARG_MAX   127 /* Max length of arg to exec() */
 
#define CHILD_MAX   1 /* Max processes per user */
 
#define CLK_TCK   100 /* Number of clock ticks per second */
 
#define NGROUPS_MAX   0 /* Max group IDs per process */
 
#define OPEN_MAX   50 /* Max open files per process */
 
#define PASS_MAX   8 /* Max bytes in password */
 
#define _POSIX_STREAM_MAX   8 /* Max open stdio FILEs */
 
#define TZNAME_MAX   50 /* Max length of timezone name */
 
#define BC_BASE_MAX   99 /* Largest ibase and obase for bc */
 
#define BC_DIM_MAX   2048 /* Max array elements for bc */
 
#define BC_SCALE_MAX   99 /* Max scale value for bc */
 
#define COLL_ELEM_MAX   4 /* Max bytes in collation element */
 
#define EXPR_NEST_MAX   32 /* Max nesting of (...) for expr */
 
#define LINE_MAX   2048 /* Max length in bytes of input line */
 
#define PASTE_FILES_MAX   12 /* Max file operands for paste */
 
#define RE_DUP_MAX   255 /* Max regular expressions permitted */
 
#define SED_PATTERN_MAX   20480 /* Max size in bytes of sed pattern */
 
#define SENDTO_MAX   90000 /* Max bytes of message for sendto */
 
#define SORT_LINE_MAX   20480 /* Max bytes of input line for sort */
 
#define ATEXIT_MAX   INT_MAX /* Max atexit() funcs */
 
#define LINK_MAX   1 /* Max links to a single file */
 
#define MAX_CANON   127 /* Max bytes in TTY canonical input */
 
#define MAX_INPUT   127 /* Max bytes in TTY input queue */
 
#define NAME_MAX   12 /* Max bytes in a filename */
 
#define PATH_MAX   80 /* Max bytes in a pathname */
 
#define PIPE_BUF   0 /* Max bytes for atomic pipe writes */
 

Macro Definition Documentation

◆ _POSIX_STREAM_MAX

#define _POSIX_STREAM_MAX   8 /* Max open stdio FILEs */

Definition at line 42 of file limits.h.

◆ ARG_MAX

#define ARG_MAX   127 /* Max length of arg to exec() */

Definition at line 36 of file limits.h.

◆ ATEXIT_MAX

#define ATEXIT_MAX   INT_MAX /* Max atexit() funcs */

Definition at line 57 of file limits.h.

◆ BC_BASE_MAX

#define BC_BASE_MAX   99 /* Largest ibase and obase for bc */

Definition at line 45 of file limits.h.

◆ BC_DIM_MAX

#define BC_DIM_MAX   2048 /* Max array elements for bc */

Definition at line 46 of file limits.h.

◆ BC_SCALE_MAX

#define BC_SCALE_MAX   99 /* Max scale value for bc */

Definition at line 47 of file limits.h.

◆ CHAR_BIT

#define CHAR_BIT   8

Definition at line 5 of file limits.h.

◆ CHAR_MAX

#define CHAR_MAX   127

Definition at line 7 of file limits.h.

◆ CHAR_MIN

#define CHAR_MIN   (-128)

Definition at line 9 of file limits.h.

◆ CHILD_MAX

#define CHILD_MAX   1 /* Max processes per user */

Definition at line 37 of file limits.h.

◆ CLK_TCK

#define CLK_TCK   100 /* Number of clock ticks per second */

Definition at line 38 of file limits.h.

◆ COLL_ELEM_MAX

#define COLL_ELEM_MAX   4 /* Max bytes in collation element */

Definition at line 48 of file limits.h.

◆ EXPR_NEST_MAX

#define EXPR_NEST_MAX   32 /* Max nesting of (...) for expr */

Definition at line 49 of file limits.h.

◆ INT_MAX

#define INT_MAX   2147483647

Definition at line 21 of file limits.h.

◆ INT_MIN

#define INT_MIN   (-2147483647-1)

Definition at line 23 of file limits.h.

◆ LINE_MAX

#define LINE_MAX   2048 /* Max length in bytes of input line */

Definition at line 50 of file limits.h.

◆ LINK_MAX

#define LINK_MAX   1 /* Max links to a single file */

Definition at line 60 of file limits.h.

◆ LONG_MAX

#define LONG_MAX   2147483647L

Definition at line 25 of file limits.h.

◆ LONG_MIN

#define LONG_MIN   (-2147483647L-1L)

Definition at line 27 of file limits.h.

◆ MAX_CANON

#define MAX_CANON   127 /* Max bytes in TTY canonical input */

Definition at line 61 of file limits.h.

◆ MAX_INPUT

#define MAX_INPUT   127 /* Max bytes in TTY input queue */

Definition at line 62 of file limits.h.

◆ NAME_MAX

#define NAME_MAX   12 /* Max bytes in a filename */

Definition at line 63 of file limits.h.

◆ NGROUPS_MAX

#define NGROUPS_MAX   0 /* Max group IDs per process */

Definition at line 39 of file limits.h.

◆ OPEN_MAX

#define OPEN_MAX   50 /* Max open files per process */

Definition at line 40 of file limits.h.

◆ PASS_MAX

#define PASS_MAX   8 /* Max bytes in password */

Definition at line 41 of file limits.h.

◆ PASTE_FILES_MAX

#define PASTE_FILES_MAX   12 /* Max file operands for paste */

Definition at line 51 of file limits.h.

◆ PATH_MAX

#define PATH_MAX   80 /* Max bytes in a pathname */

Definition at line 64 of file limits.h.

◆ PIPE_BUF

#define PIPE_BUF   0 /* Max bytes for atomic pipe writes */

Definition at line 65 of file limits.h.

◆ RE_DUP_MAX

#define RE_DUP_MAX   255 /* Max regular expressions permitted */

Definition at line 52 of file limits.h.

◆ SCHAR_MAX

#define SCHAR_MAX   127

Definition at line 11 of file limits.h.

◆ SCHAR_MIN

#define SCHAR_MIN   (-128)

Definition at line 13 of file limits.h.

◆ SED_PATTERN_MAX

#define SED_PATTERN_MAX   20480 /* Max size in bytes of sed pattern */

Definition at line 53 of file limits.h.

◆ SENDTO_MAX

#define SENDTO_MAX   90000 /* Max bytes of message for sendto */

Definition at line 54 of file limits.h.

◆ SHRT_MAX

#define SHRT_MAX   32767

Definition at line 17 of file limits.h.

◆ SHRT_MIN

#define SHRT_MIN   (-32768)

Definition at line 19 of file limits.h.

◆ SORT_LINE_MAX

#define SORT_LINE_MAX   20480 /* Max bytes of input line for sort */

Definition at line 55 of file limits.h.

◆ TZNAME_MAX

#define TZNAME_MAX   50 /* Max length of timezone name */

Definition at line 43 of file limits.h.

◆ UCHAR_MAX

#define UCHAR_MAX   255

Definition at line 15 of file limits.h.

◆ UINT_MAX

#define UINT_MAX   4294967295U

Definition at line 31 of file limits.h.

◆ ULONG_MAX

#define ULONG_MAX   4294967295UL

Definition at line 33 of file limits.h.

◆ USHRT_MAX

#define USHRT_MAX   65535

Definition at line 29 of file limits.h.