patch file systems with the acl checks
[lunaix-os.git] / lunaix-os / includes / lunaix / fs / api.h
index d00277415115f4044fc28f96f07894eabdb3f8c5..e9c1437fbad306724f8c956962fbdbbbd89748b4 100644 (file)
@@ -160,6 +160,19 @@ fsapi_inode_settime(struct v_inode* inode,
     inode->atime = atime;
 }
 
+static inline void
+fsapi_inode_setaccess(struct v_inode* inode, unsigned int acl)
+{
+    inode->acl = acl;
+}
+
+static inline void
+fsapi_inode_setowner(struct v_inode* inode, uid_t uid, gid_t gid)
+{
+    inode->uid = uid;
+    inode->gid = gid;
+}
+
 static inline void
 fsapi_dnode_setdector(struct v_dnode* dnode, 
                       dnode_free free_cb)