|  | /* | 
|  | * Target definitions of RLIMIT_* constants. These may be overridden by an | 
|  | * architecture specific header if needed. | 
|  | */ | 
|  |  | 
|  | #ifndef GENERIC_TARGET_RESOURCE_H | 
|  | #define GENERIC_TARGET_RESOURCE_H | 
|  |  | 
|  | struct target_rlimit { | 
|  | abi_ulong rlim_cur; | 
|  | abi_ulong rlim_max; | 
|  | }; | 
|  |  | 
|  | struct target_rlimit64 { | 
|  | abi_ullong rlim_cur; | 
|  | abi_ullong rlim_max; | 
|  | }; | 
|  |  | 
|  | #define TARGET_RLIM_INFINITY    ((abi_ulong)-1) | 
|  |  | 
|  | #define TARGET_RLIMIT_CPU               0 | 
|  | #define TARGET_RLIMIT_FSIZE             1 | 
|  | #define TARGET_RLIMIT_DATA              2 | 
|  | #define TARGET_RLIMIT_STACK             3 | 
|  | #define TARGET_RLIMIT_CORE              4 | 
|  | #define TARGET_RLIMIT_RSS               5 | 
|  | #define TARGET_RLIMIT_NPROC             6 | 
|  | #define TARGET_RLIMIT_NOFILE            7 | 
|  | #define TARGET_RLIMIT_MEMLOCK           8 | 
|  | #define TARGET_RLIMIT_AS                9 | 
|  | #define TARGET_RLIMIT_LOCKS             10 | 
|  | #define TARGET_RLIMIT_SIGPENDING        11 | 
|  | #define TARGET_RLIMIT_MSGQUEUE          12 | 
|  | #define TARGET_RLIMIT_NICE              13 | 
|  | #define TARGET_RLIMIT_RTPRIO            14 | 
|  | #define TARGET_RLIMIT_RTTIME            15 | 
|  |  | 
|  | #endif |