文件系统open操作流程

it2025-02-15  4

sys_open-->open_namei-->path_walk

                                    -->(vfs_create)

                                    -->( error = -EISDIR; if (S_ISDIR(inode->i_mode) && (flag & FMODE_WRITE)))    

 

 

             -->dentry_open-->get_empty_filp

                                   -->(get_write_access)

                                   -->file_move

                                   -->(f_op->open)  

 

 

 

opendir 也是调用sys_open

最新回复(0)