xref: /linux/tools/perf/util/rlimit.h (revision 0ea5c948cb64bab5bc7a5516774eb8536f05aa0d)
1*e093a222SYang Jihong /* SPDX-License-Identifier: LGPL-2.1 */
24975223bSArnaldo Carvalho de Melo #ifndef __PERF_RLIMIT_H_
34975223bSArnaldo Carvalho de Melo #define __PERF_RLIMIT_H_
4*e093a222SYang Jihong 
5*e093a222SYang Jihong enum rlimit_action {
6*e093a222SYang Jihong 	NO_CHANGE,
7*e093a222SYang Jihong 	SET_TO_MAX,
8*e093a222SYang Jihong 	INCREASED_MAX
9*e093a222SYang Jihong };
104975223bSArnaldo Carvalho de Melo 
114975223bSArnaldo Carvalho de Melo void rlimit__bump_memlock(void);
12*e093a222SYang Jihong 
13*e093a222SYang Jihong bool rlimit__increase_nofile(enum rlimit_action *set_rlimit);
14*e093a222SYang Jihong 
154975223bSArnaldo Carvalho de Melo #endif // __PERF_RLIMIT_H_
16