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