Green shading in the line number column means the source is part of the translation unit, red means it is conditionally excluded. Highlighted line numbers link to the translation unit page. Highlighted macros link to the macro page.
1: /* 2: * SELinux services exported to the rest of the kernel. 3: * 4: * Author: James Morris <jmorris@redhat.com> 5: * 6: * Copyright (C) 2005 Red Hat, Inc., James Morris <jmorris@redhat.com> 7: * Copyright (C) 2006 Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.com> 8: * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez <tinytim@us.ibm.com> 9: * 10: * This program is free software; you can redistribute it and/or modify 11: * it under the terms of the GNU General Public License version 2, 12: * as published by the Free Software Foundation. 13: */ 14: #ifndef _LINUX_SELINUX_H 15: #define _LINUX_SELINUX_H 16: 17: struct selinux_audit_rule; 18: struct audit_context; 19: struct kern_ipc_perm; 20: 21: #ifdef CONFIG_SECURITY_SELINUX 22: 23: /** 24: * selinux_is_enabled - is SELinux enabled? 25: */ 26: bool selinux_is_enabled(void); 27: #else 28: 29: static inline bool selinux_is_enabled(void) 30: { 31: return false; 32: } 33: #endif /* CONFIG_SECURITY_SELINUX */ 34: 35: #endif /* _LINUX_SELINUX_H */ 36: