diff options
author | Brian Behlendorf <[email protected]> | 2010-12-22 13:45:02 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2011-01-27 16:06:09 -0800 |
commit | 0aff071d18bbef2fb6b2ab41f60ab3b957ae58c7 (patch) | |
tree | 233547ae9c16c735ef01478d48023183bd7e3605 | |
parent | ef57fb98e4525e57973cbbe7279e39f0e7fef451 (diff) |
Minor policy interface
Simply add the policy function wrappers. They are completely
non-functional and always return that everything is OK, but once
again they simplify compilation of dependent packages for now.
These can/should be removed once the security policy of the
dependent application is completely understood and intergrade
as appropriate with Linux.
-rw-r--r-- | include/sys/policy.h | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/include/sys/policy.h b/include/sys/policy.h index 2224c41a6..950ec9554 100644 --- a/include/sys/policy.h +++ b/include/sys/policy.h @@ -25,10 +25,23 @@ #ifndef _SPL_POLICY_H #define _SPL_POLICY_H -#define secpolicy_fs_unmount(c,vfs) (0) -#define secpolicy_nfs(c) (0) -#define secpolicy_sys_config(c,co) (0) -#define secpolicy_zfs(c) (0) -#define secpolicy_zinject(c) (0) +#define secpolicy_fs_unmount(c,vfs) (0) +#define secpolicy_nfs(c) (0) +#define secpolicy_sys_config(c,co) (0) +#define secpolicy_zfs(c) (0) +#define secpolicy_zinject(c) (0) +#define secpolicy_vnode_setids_setgids(c,id) (0) +#define secpolicy_vnode_setid_retain(c, sr) (0) +#define secpolicy_setid_clear(v, c) (0) +#define secpolicy_vnode_any_access(c,vp,o) (0) +#define secpolicy_vnode_access2(c,cp,o,m1,m2) (0) +#define secpolicy_vnode_chown(c,o) (0) +#define secpolicy_vnode_setdac(c,o) (0) +#define secpolicy_vnode_remove(c) (0) +#define secpolicy_vnode_setattr(c,v,a,o,f,func,n) (0) +#define secpolicy_xvattr(x, o, c, t) (0) +#define secpolicy_vnode_stky_modify(c) (0) +#define secpolicy_setid_setsticky_clear(v,a,o,c) (0) +#define secpolicy_basic_link(c) (0) #endif /* SPL_POLICY_H */ |