linux/include/linux/selinux.h
<<
>>
Prefs
   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
  17struct selinux_audit_rule;
  18struct audit_context;
  19struct kern_ipc_perm;
  20
  21#ifdef CONFIG_SECURITY_SELINUX
  22
  23/**
  24 * selinux_is_enabled - is SELinux enabled?
  25 */
  26bool selinux_is_enabled(void);
  27#else
  28
  29static inline bool selinux_is_enabled(void)
  30{
  31        return false;
  32}
  33#endif  /* CONFIG_SECURITY_SELINUX */
  34
  35#endif /* _LINUX_SELINUX_H */
  36