122851890Sopenharmony_ci/*
222851890Sopenharmony_ci * This header was generated from the Linux kernel headers by update_headers.py,
322851890Sopenharmony_ci * to provide necessary information from kernel to userspace, such as constants,
422851890Sopenharmony_ci * structures, and macros, and thus, contains no copyrightable information.
522851890Sopenharmony_ci */
622851890Sopenharmony_ci#ifndef _UAPI_ASM_GENERIC_RESOURCE_H
722851890Sopenharmony_ci#define _UAPI_ASM_GENERIC_RESOURCE_H
822851890Sopenharmony_ci#define RLIMIT_CPU		0
922851890Sopenharmony_ci#define RLIMIT_FSIZE		1
1022851890Sopenharmony_ci#define RLIMIT_DATA		2
1122851890Sopenharmony_ci#define RLIMIT_STACK		3
1222851890Sopenharmony_ci#define RLIMIT_CORE		4
1322851890Sopenharmony_ci#ifndef RLIMIT_RSS
1422851890Sopenharmony_ci# define RLIMIT_RSS		5
1522851890Sopenharmony_ci#endif
1622851890Sopenharmony_ci#ifndef RLIMIT_NPROC
1722851890Sopenharmony_ci# define RLIMIT_NPROC		6
1822851890Sopenharmony_ci#endif
1922851890Sopenharmony_ci#ifndef RLIMIT_NOFILE
2022851890Sopenharmony_ci# define RLIMIT_NOFILE		7
2122851890Sopenharmony_ci#endif
2222851890Sopenharmony_ci#ifndef RLIMIT_MEMLOCK
2322851890Sopenharmony_ci# define RLIMIT_MEMLOCK		8
2422851890Sopenharmony_ci#endif
2522851890Sopenharmony_ci#ifndef RLIMIT_AS
2622851890Sopenharmony_ci# define RLIMIT_AS		9
2722851890Sopenharmony_ci#endif
2822851890Sopenharmony_ci#define RLIMIT_LOCKS		10
2922851890Sopenharmony_ci#define RLIMIT_SIGPENDING	11
3022851890Sopenharmony_ci#define RLIMIT_MSGQUEUE		12
3122851890Sopenharmony_ci#define RLIMIT_NICE		13
3222851890Sopenharmony_ci#define RLIMIT_RTPRIO		14
3322851890Sopenharmony_ci#define RLIMIT_RTTIME		15
3422851890Sopenharmony_ci#define RLIM_NLIMITS		16
3522851890Sopenharmony_ci#ifndef RLIM_INFINITY
3622851890Sopenharmony_ci# define RLIM_INFINITY		(~0UL)
3722851890Sopenharmony_ci#endif
3822851890Sopenharmony_ci#endif
39