diff options
Diffstat (limited to 'include/linux/selinux.h')
| -rw-r--r-- | include/linux/selinux.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/include/linux/selinux.h b/include/linux/selinux.h index 413d66773b91..4047bcde4484 100644 --- a/include/linux/selinux.h +++ b/include/linux/selinux.h | |||
| @@ -5,6 +5,7 @@ | |||
| 5 | * | 5 | * |
| 6 | * Copyright (C) 2005 Red Hat, Inc., James Morris <jmorris@redhat.com> | 6 | * Copyright (C) 2005 Red Hat, Inc., James Morris <jmorris@redhat.com> |
| 7 | * Copyright (C) 2006 Trusted Computer Solutions, Inc. <dgoeddel@trustedcs.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> | ||
| 8 | * | 9 | * |
| 9 | * This program is free software; you can redistribute it and/or modify | 10 | * This program is free software; you can redistribute it and/or modify |
| 10 | * it under the terms of the GNU General Public License version 2, | 11 | * it under the terms of the GNU General Public License version 2, |
| @@ -108,6 +109,16 @@ void selinux_get_inode_sid(const struct inode *inode, u32 *sid); | |||
| 108 | */ | 109 | */ |
| 109 | void selinux_get_ipc_sid(const struct kern_ipc_perm *ipcp, u32 *sid); | 110 | void selinux_get_ipc_sid(const struct kern_ipc_perm *ipcp, u32 *sid); |
| 110 | 111 | ||
| 112 | /** | ||
| 113 | * selinux_get_task_sid - return the SID of task | ||
| 114 | * @tsk: the task whose SID will be returned | ||
| 115 | * @sid: pointer to security context ID to be filled in. | ||
| 116 | * | ||
| 117 | * Returns nothing | ||
| 118 | */ | ||
| 119 | void selinux_get_task_sid(struct task_struct *tsk, u32 *sid); | ||
| 120 | |||
| 121 | |||
| 111 | #else | 122 | #else |
| 112 | 123 | ||
| 113 | static inline int selinux_audit_rule_init(u32 field, u32 op, | 124 | static inline int selinux_audit_rule_init(u32 field, u32 op, |
| @@ -156,6 +167,11 @@ static inline void selinux_get_ipc_sid(const struct kern_ipc_perm *ipcp, u32 *si | |||
| 156 | *sid = 0; | 167 | *sid = 0; |
| 157 | } | 168 | } |
| 158 | 169 | ||
| 170 | static inline void selinux_get_task_sid(struct task_struct *tsk, u32 *sid) | ||
| 171 | { | ||
| 172 | *sid = 0; | ||
| 173 | } | ||
| 174 | |||
| 159 | #endif /* CONFIG_SECURITY_SELINUX */ | 175 | #endif /* CONFIG_SECURITY_SELINUX */ |
| 160 | 176 | ||
| 161 | #endif /* _LINUX_SELINUX_H */ | 177 | #endif /* _LINUX_SELINUX_H */ |
