policycap.h 635 B

123456789101112131415161718192021
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _SELINUX_POLICYCAP_H_
  3. #define _SELINUX_POLICYCAP_H_
  4. /* Policy capabilities */
  5. enum {
  6. POLICYDB_CAPABILITY_NETPEER,
  7. POLICYDB_CAPABILITY_OPENPERM,
  8. POLICYDB_CAPABILITY_EXTSOCKCLASS,
  9. POLICYDB_CAPABILITY_ALWAYSNETWORK,
  10. POLICYDB_CAPABILITY_CGROUPSECLABEL,
  11. POLICYDB_CAPABILITY_NNP_NOSUID_TRANSITION,
  12. POLICYDB_CAPABILITY_GENFS_SECLABEL_SYMLINKS,
  13. POLICYDB_CAPABILITY_IOCTL_SKIP_CLOEXEC,
  14. __POLICYDB_CAPABILITY_MAX
  15. };
  16. #define POLICYDB_CAPABILITY_MAX (__POLICYDB_CAPABILITY_MAX - 1)
  17. extern const char *selinux_policycap_names[__POLICYDB_CAPABILITY_MAX];
  18. #endif /* _SELINUX_POLICYCAP_H_ */