taglinefilesource code
pathname112fs/namei.cstatic int dir_namei(const char * pathname, int * namelen, const char ** name,
pathname125fs/namei.cif ((c=get_fs_byte(pathname))=='/') {
pathname128fs/namei.cpathname++;
pathname132fs/namei.cthisname = pathname;
pathname133fs/namei.cfor(len=0;(c=get_fs_byte(pathname++))&&(c!='/');len++)
pathname153fs/namei.cstatic int _namei(const char * pathname, struct inode * base,
pathname161fs/namei.cerror = dir_namei(pathname,&namelen,&basename,base,&base);
pathname180fs/namei.cint lnamei(const char * pathname, struct inode ** res_inode)
pathname182fs/namei.creturn _namei(pathname,NULL,0,res_inode);
pathname192fs/namei.cint namei(const char * pathname, struct inode ** res_inode)
pathname194fs/namei.creturn _namei(pathname,NULL,1,res_inode);
pathname210fs/namei.cint open_namei(const char * pathname, int flag, int mode,
pathname220fs/namei.cerror = dir_namei(pathname,&namelen,&basename,base,&dir);
pathname331fs/namei.cint sys_mkdir(const char * pathname, int mode)
pathname337fs/namei.cerror = dir_namei(pathname,&namelen,&basename,NULL,&dir);
pathname380fs/open.cint sys_creat(const char * pathname, int mode)
pathname382fs/open.creturn sys_open(pathname, O_CREAT | O_WRONLY | O_TRUNC, mode);
pathname264include/linux/fs.hextern int namei(const char * pathname, struct inode ** res_inode);
pathname265include/linux/fs.hextern int lnamei(const char * pathname, struct inode ** res_inode);
pathname267include/linux/fs.hextern int open_namei(const char * pathname, int flag, int mode,