]> granicus.if.org Git - zfs/commitdiff
Minor policy interface
authorBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 22 Dec 2010 21:45:02 +0000 (13:45 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 28 Jan 2011 00:06:09 +0000 (16:06 -0800)
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.

include/sys/policy.h

index 2224c41a67ce50941c2ab3d72a7ef44816b1e1f0..950ec955471d99f6c3aac8d76cfcece6c8458069 100644 (file)
 #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 */