X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/cbc8fdbfe473e23e19690204418e19999a9522d1..0fd474df7001837bde53da0e42e83081827c9641:/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)