Open flow
(버전 사이의 차이)
4번째 줄: | 4번째 줄: | ||
-->do_sys_open() | -->do_sys_open() | ||
-->===a=== | -->===a=== | ||
− | ===a===-->getname() | + | ===a===-->getname(filename) |
-->getname_flags | -->getname_flags | ||
===a===-->get_unused_flags() | ===a===-->get_unused_flags() | ||
13번째 줄: | 13번째 줄: | ||
-->===b=== | -->===b=== | ||
===b===-->get_empty_filp | ===b===-->get_empty_filp | ||
− | ===b===-->do_tmpfile | + | ===b===-->[flag & O_TMPFILE]do_tmpfile |
-->path_lookupat | -->path_lookupat | ||
-->===c=== | -->===c=== | ||
22번째 줄: | 22번째 줄: | ||
-->walk_component | -->walk_component | ||
-->===d=== | -->===d=== | ||
− | ===d===-->lookup_fast | + | ===d===-->lookup_fast(nameidata,path,inode) |
− | ===d===-->lookup_slow | + | ===d===-->lookup_slow(nameidata,path) |
===b===-->do_last | ===b===-->do_last | ||
− | ===a===-->fd_install | + | ===a===-->fd_install(fd,f) |
-->__fd_install | -->__fd_install | ||
@enduml | @enduml | ||
</uml> | </uml> |
2014년 5월 15일 (목) 13:28 판