xref: /utopia/UTPA2-700.0.x/projects/tools/lint/mips-linux-gnu_include/asm/resource.h (revision 53ee8cc121a030b8d368113ac3e966b4705770ef)
1*53ee8cc1Swenshuai.xi /*
2*53ee8cc1Swenshuai.xi  * This file is subject to the terms and conditions of the GNU General Public
3*53ee8cc1Swenshuai.xi  * License.  See the file "COPYING" in the main directory of this archive
4*53ee8cc1Swenshuai.xi  * for more details.
5*53ee8cc1Swenshuai.xi  *
6*53ee8cc1Swenshuai.xi  * Copyright (C) 1995, 96, 98, 99, 2000 by Ralf Baechle
7*53ee8cc1Swenshuai.xi  * Copyright (C) 1999 Silicon Graphics, Inc.
8*53ee8cc1Swenshuai.xi  */
9*53ee8cc1Swenshuai.xi #ifndef _ASM_RESOURCE_H
10*53ee8cc1Swenshuai.xi #define _ASM_RESOURCE_H
11*53ee8cc1Swenshuai.xi 
12*53ee8cc1Swenshuai.xi 
13*53ee8cc1Swenshuai.xi /*
14*53ee8cc1Swenshuai.xi  * These five resource limit IDs have a MIPS/Linux-specific ordering,
15*53ee8cc1Swenshuai.xi  * the rest comes from the generic header:
16*53ee8cc1Swenshuai.xi  */
17*53ee8cc1Swenshuai.xi #define RLIMIT_NOFILE		5	/* max number of open files */
18*53ee8cc1Swenshuai.xi #define RLIMIT_AS		6	/* address space limit */
19*53ee8cc1Swenshuai.xi #define RLIMIT_RSS		7	/* max resident set size */
20*53ee8cc1Swenshuai.xi #define RLIMIT_NPROC		8	/* max number of processes */
21*53ee8cc1Swenshuai.xi #define RLIMIT_MEMLOCK		9	/* max locked-in-memory address space */
22*53ee8cc1Swenshuai.xi 
23*53ee8cc1Swenshuai.xi /*
24*53ee8cc1Swenshuai.xi  * SuS says limits have to be unsigned.
25*53ee8cc1Swenshuai.xi  * Which makes a ton more sense anyway,
26*53ee8cc1Swenshuai.xi  * but we keep the old value on MIPS32,
27*53ee8cc1Swenshuai.xi  * for compatibility:
28*53ee8cc1Swenshuai.xi  */
29*53ee8cc1Swenshuai.xi #ifdef CONFIG_32BIT
30*53ee8cc1Swenshuai.xi # define RLIM_INFINITY		0x7fffffffUL
31*53ee8cc1Swenshuai.xi #endif
32*53ee8cc1Swenshuai.xi 
33*53ee8cc1Swenshuai.xi #include <asm-generic/resource.h>
34*53ee8cc1Swenshuai.xi 
35*53ee8cc1Swenshuai.xi #endif /* _ASM_RESOURCE_H */
36