4f761b6c53333b394cc109e76fa81ff4d083ce49
[musl] / arch / x86_64 / bits / limits.h
1 #define PIPE_BUF 4096
2 #define PAGESIZE 4096
3 #define PAGE_SIZE PAGESIZE
4 #define FILESIZEBITS 64
5 #define NAME_MAX 255
6 #define SYMLINK_MAX 255
7 #define PATH_MAX 4096
8 #define NZERO 20
9 #define NGROUPS_MAX 32
10 #define ARG_MAX 131072
11 #define IOV_MAX 1024
12 #define SYMLOOP_MAX 40
13
14 #define WORD_BIT 64
15 #define LONG_BIT 64
16
17 #define SHRT_MIN  (-1-0x7fff)
18 #define SHRT_MAX  0x7fff
19 #define USHRT_MAX 0xffff
20
21 #define INT_MIN  (-1-0x7fffffff)
22 #define INT_MAX  0x7fffffff
23 #define UINT_MAX 0xffffffffU
24
25 #define LONG_MIN  (-1-0x7fffffffffffffffL)
26 #define LONG_MAX  0x7fffffffffffffffL
27 #define ULONG_MAX 0xffffffffffffffffUL
28
29 #define LLONG_MIN  (-1-0x7fffffffffffffffLL)
30 #define LLONG_MAX  0x7fffffffffffffffLL
31 #define ULLONG_MAX 0xffffffffffffffffULL
32