X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/270869139db617e29a35bb9ded41087bb702f9ac..5f4f16c074be65639b5c3333441d48b1d418104c:/lunaix-os/includes/lunaix/fs/api.h diff --git a/lunaix-os/includes/lunaix/fs/api.h b/lunaix-os/includes/lunaix/fs/api.h index d002774..e9c1437 100644 --- a/lunaix-os/includes/lunaix/fs/api.h +++ b/lunaix-os/includes/lunaix/fs/api.h @@ -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)