/* * AT&T Bell Laboratories * C language implementation integral type sizes * : : generated by mkhdr and genhdr : : */ #ifndef __LIMITS_H__ #include <lcllimits.h> #ifndef __LIMITS_H__ #define __LIMITS_H__ #endif #define CHAR_BIT 8 #if __STDC__ #define UCHAR_MAX 255U #else #define UCHAR_MAX 255 #endif #define SCHAR_MIN -128 #define SCHAR_MAX 127 #define CHAR_MIN SCHAR_MIN #define CHAR_MAX SCHAR_MAX #if __STDC__ #define USHRT_MAX 65535U #else #define USHRT_MAX 65535 #endif #define SHRT_MIN -32768 #define SHRT_MAX 32767 #if __STDC__ #define UINT_MAX 4294967295U #else #define UINT_MAX 4294967295 #endif #define INT_MIN -2147483648 #define INT_MAX 2147483647 #define ULONG_MAX UINT_MAX #define LONG_MIN INT_MIN #define LONG_MAX INT_MAX /* * system implementation limits */ #define ARG_MAX 16384 #define MAX_CANON 256 #define LINK_MAX 32767 #define NGROUPS_MAX 32 #define PATH_MAX 1024 #define OPEN_MAX 127 #define OPEN_MAX_CEIL OPEN_MAX #endif