1339949beSStephen Smalley /* SPDX-License-Identifier: GPL-2.0 */
2339949beSStephen Smalley #ifndef _SELINUX_POLICYCAP_H_
3339949beSStephen Smalley #define _SELINUX_POLICYCAP_H_
4339949beSStephen Smalley 
5339949beSStephen Smalley /* Policy capabilities */
6339949beSStephen Smalley enum {
7339949beSStephen Smalley 	POLICYDB_CAPABILITY_NETPEER,
8339949beSStephen Smalley 	POLICYDB_CAPABILITY_OPENPERM,
9339949beSStephen Smalley 	POLICYDB_CAPABILITY_EXTSOCKCLASS,
10339949beSStephen Smalley 	POLICYDB_CAPABILITY_ALWAYSNETWORK,
11339949beSStephen Smalley 	POLICYDB_CAPABILITY_CGROUPSECLABEL,
12339949beSStephen Smalley 	POLICYDB_CAPABILITY_NNP_NOSUID_TRANSITION,
13339949beSStephen Smalley 	POLICYDB_CAPABILITY_GENFS_SECLABEL_SYMLINKS,
14339949beSStephen Smalley 	__POLICYDB_CAPABILITY_MAX
15339949beSStephen Smalley };
16339949beSStephen Smalley #define POLICYDB_CAPABILITY_MAX (__POLICYDB_CAPABILITY_MAX - 1)
17339949beSStephen Smalley 
18339949beSStephen Smalley extern const char *selinux_policycap_names[__POLICYDB_CAPABILITY_MAX];
19339949beSStephen Smalley 
20339949beSStephen Smalley #endif /* _SELINUX_POLICYCAP_H_ */
21