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 { 7cdbec3edSPaul Moore POLICYDB_CAP_NETPEER, 8cdbec3edSPaul Moore POLICYDB_CAP_OPENPERM, 9cdbec3edSPaul Moore POLICYDB_CAP_EXTSOCKCLASS, 10cdbec3edSPaul Moore POLICYDB_CAP_ALWAYSNETWORK, 11cdbec3edSPaul Moore POLICYDB_CAP_CGROUPSECLABEL, 12cdbec3edSPaul Moore POLICYDB_CAP_NNP_NOSUID_TRANSITION, 13cdbec3edSPaul Moore POLICYDB_CAP_GENFS_SECLABEL_SYMLINKS, 14cdbec3edSPaul Moore POLICYDB_CAP_IOCTL_SKIP_CLOEXEC, 15cdbec3edSPaul Moore __POLICYDB_CAP_MAX 16339949beSStephen Smalley }; 17cdbec3edSPaul Moore #define POLICYDB_CAP_MAX (__POLICYDB_CAP_MAX - 1) 18339949beSStephen Smalley 19*ded34574SChristian Göttsche extern const char *const selinux_policycap_names[__POLICYDB_CAP_MAX]; 20339949beSStephen Smalley 21339949beSStephen Smalley #endif /* _SELINUX_POLICYCAP_H_ */ 22