taglinefilesource code
pathname115fs/namei.cstatic int dir_namei(const char * pathname, int * namelen, const char ** name,
pathname128fs/namei.cif ((c=get_fs_byte(pathname))=='/') {
pathname131fs/namei.cpathname++;
pathname135fs/namei.cthisname = pathname;
pathname136fs/namei.cfor(len=0;(c=get_fs_byte(pathname++))&&(c!='/');len++)
pathname160fs/namei.cstatic int _namei(const char * pathname, struct inode * base,
pathname168fs/namei.cerror = dir_namei(pathname,&namelen,&basename,base,&base);
pathname187fs/namei.cint lnamei(const char * pathname, struct inode ** res_inode)
pathname189fs/namei.creturn _namei(pathname,NULL,0,res_inode);
pathname199fs/namei.cint namei(const char * pathname, struct inode ** res_inode)
pathname201fs/namei.creturn _namei(pathname,NULL,1,res_inode);
pathname217fs/namei.cint open_namei(const char * pathname, int flag, int mode,
pathname227fs/namei.cerror = dir_namei(pathname,&namelen,&basename,base,&dir);
pathname344fs/namei.cint sys_mkdir(const char * pathname, int mode)
pathname350fs/namei.cerror = dir_namei(pathname,&namelen,&basename,NULL,&dir);
pathname413fs/open.cint sys_creat(const char * pathname, int mode)
pathname415fs/open.creturn sys_open(pathname, O_CREAT | O_WRONLY | O_TRUNC, mode);
pathname308include/linux/fs.hextern int namei(const char * pathname, struct inode ** res_inode);
pathname309include/linux/fs.hextern int lnamei(const char * pathname, struct inode ** res_inode);
pathname311include/linux/fs.hextern int open_namei(const char * pathname, int flag, int mode,