summaryrefslogtreecommitdiff
path: root/include/arch/x86_64/linux/limits.h
blob: 12b65f7d4c6408f7b8cb84c45583c183fba4eabd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
#ifndef _LINUX_LIMITS_H
#define _LINUX_LIMITS_H

#define NR_OPEN 1024

#define NGROUPS_MAX    65536  /* supplemental group IDs are available */
#define ARG_MAX	       131072 /* # bytes of args + environ for exec() */
#define LINK_MAX       127    /* # links a file may have */
#define MAX_CANON      255    /* size of the canonical input queue */
#define MAX_INPUT      255    /* size of the type-ahead buffer */
#define NAME_MAX       255    /* # chars in a file name */
#define PATH_MAX       4096   /* # chars in a path name including nul */
#define PIPE_BUF       4096   /* # bytes in atomic write to a pipe */
#define XATTR_NAME_MAX 255    /* # chars in an extended attribute name */
#define XATTR_SIZE_MAX 65536  /* size of an extended attribute value (64k) */
#define XATTR_LIST_MAX 65536  /* size of extended attribute namelist (64k) */

#define RTSIG_MAX 32

#endif