avc.h (c1144d29f405ce1f4e6ede6482beb3d0d09750c6) | avc.h (3a28cff3bd4bf43f02be0c4e7933aebf3dc8197e) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Access vector cache interface for object managers. 4 * 5 * Author : Stephen Smalley, <sds@tycho.nsa.gov> 6 */ 7#ifndef _SELINUX_AVC_H_ 8#define _SELINUX_AVC_H_ --- 128 unchanged lines hidden (view full) --- 137 return 0; 138 return slow_avc_audit(state, ssid, tsid, tclass, 139 requested, audited, denied, result, 140 a, flags); 141} 142 143#define AVC_STRICT 1 /* Ignore permissive mode. */ 144#define AVC_EXTENDED_PERMS 2 /* update extended permissions */ | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Access vector cache interface for object managers. 4 * 5 * Author : Stephen Smalley, <sds@tycho.nsa.gov> 6 */ 7#ifndef _SELINUX_AVC_H_ 8#define _SELINUX_AVC_H_ --- 128 unchanged lines hidden (view full) --- 137 return 0; 138 return slow_avc_audit(state, ssid, tsid, tclass, 139 requested, audited, denied, result, 140 a, flags); 141} 142 143#define AVC_STRICT 1 /* Ignore permissive mode. */ 144#define AVC_EXTENDED_PERMS 2 /* update extended permissions */ |
145#define AVC_NONBLOCKING 4 /* non blocking */ |
|
145int avc_has_perm_noaudit(struct selinux_state *state, 146 u32 ssid, u32 tsid, 147 u16 tclass, u32 requested, 148 unsigned flags, 149 struct av_decision *avd); 150 151int avc_has_perm(struct selinux_state *state, 152 u32 ssid, u32 tsid, --- 43 unchanged lines hidden --- | 146int avc_has_perm_noaudit(struct selinux_state *state, 147 u32 ssid, u32 tsid, 148 u16 tclass, u32 requested, 149 unsigned flags, 150 struct av_decision *avd); 151 152int avc_has_perm(struct selinux_state *state, 153 u32 ssid, u32 tsid, --- 43 unchanged lines hidden --- |