| 
									
										
										
										
											2006-02-24 15:44:05 -06:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * SELinux services exported to the rest of the kernel. | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Author: James Morris <jmorris@redhat.com> | 
					
						
							|  |  |  |  * | 
					
						
							|  |  |  |  * Copyright (C) 2005 Red Hat, Inc., James Morris <jmorris@redhat.com> | 
					
						
							|  |  |  |  * Copyright (C) 2006 Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.com> | 
					
						
							| 
									
										
										
										
											2006-04-03 09:08:13 -04:00
										 |  |  |  * Copyright (C) 2006 IBM Corporation, Timothy R. Chavez <tinytim@us.ibm.com> | 
					
						
							| 
									
										
										
										
											2006-02-24 15:44:05 -06:00
										 |  |  |  * | 
					
						
							|  |  |  |  * This program is free software; you can redistribute it and/or modify | 
					
						
							|  |  |  |  * it under the terms of the GNU General Public License version 2, | 
					
						
							|  |  |  |  * as published by the Free Software Foundation. | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | #ifndef _LINUX_SELINUX_H
 | 
					
						
							|  |  |  | #define _LINUX_SELINUX_H
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | struct selinux_audit_rule; | 
					
						
							|  |  |  | struct audit_context; | 
					
						
							| 
									
										
										
										
											2006-03-31 15:22:49 -05:00
										 |  |  | struct kern_ipc_perm; | 
					
						
							| 
									
										
										
										
											2006-02-24 15:44:05 -06:00
										 |  |  | 
 | 
					
						
							|  |  |  | #ifdef CONFIG_SECURITY_SELINUX
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-09-12 22:54:10 -04:00
										 |  |  | /**
 | 
					
						
							|  |  |  |  * selinux_is_enabled - is SELinux enabled? | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | bool selinux_is_enabled(void); | 
					
						
							| 
									
										
										
										
											2006-02-24 15:44:05 -06:00
										 |  |  | #else
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-09-14 20:59:48 -04:00
										 |  |  | static inline bool selinux_is_enabled(void) | 
					
						
							| 
									
										
										
										
											2009-09-12 22:54:10 -04:00
										 |  |  | { | 
					
						
							|  |  |  | 	return false; | 
					
						
							|  |  |  | } | 
					
						
							| 
									
										
										
										
											2006-02-24 15:44:05 -06:00
										 |  |  | #endif	/* CONFIG_SECURITY_SELINUX */
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #endif /* _LINUX_SELINUX_H */
 |