policycap.h 599 B

1234567891011121314151617181920212223
  1. /* SPDX-License-Identifier: GPL-2.0 */
  2. #ifndef _SELINUX_POLICYCAP_H_
  3. #define _SELINUX_POLICYCAP_H_
  4. /* Policy capabilities */
  5. enum {
  6. POLICYDB_CAP_NETPEER,
  7. POLICYDB_CAP_OPENPERM,
  8. POLICYDB_CAP_EXTSOCKCLASS,
  9. POLICYDB_CAP_ALWAYSNETWORK,
  10. POLICYDB_CAP_CGROUPSECLABEL,
  11. POLICYDB_CAP_NNP_NOSUID_TRANSITION,
  12. POLICYDB_CAP_GENFS_SECLABEL_SYMLINKS,
  13. POLICYDB_CAP_IOCTL_SKIP_CLOEXEC,
  14. POLICYDB_CAP_USERSPACE_INITIAL_CONTEXT,
  15. __POLICYDB_CAP_MAX
  16. };
  17. #define POLICYDB_CAP_MAX (__POLICYDB_CAP_MAX - 1)
  18. extern const char *const selinux_policycap_names[__POLICYDB_CAP_MAX];
  19. #endif /* _SELINUX_POLICYCAP_H_ */