taglinefilesource code
pathname114fs/namei.cstatic struct inode * dir_namei(const char * pathname,
pathname126fs/namei.cif ((c=get_fs_byte(pathname))=='/') {
pathname129fs/namei.cpathname++;
pathname133fs/namei.cthisname = pathname;
pathname134fs/namei.cfor(len=0;(c=get_fs_byte(pathname++))&&(c!='/');len++)
pathname152fs/namei.cstruct inode * _namei(const char * pathname, struct inode * base,
pathname159fs/namei.cif (!(base = dir_namei(pathname,&namelen,&basename,base)))
pathname174fs/namei.cstruct inode * lnamei(const char * pathname)
pathname176fs/namei.creturn _namei(pathname, NULL, 0);
pathname186fs/namei.cstruct inode * namei(const char * pathname)
pathname188fs/namei.creturn _namei(pathname,NULL,1);
pathname196fs/namei.cint open_namei(const char * pathname, int flag, int mode,
pathname208fs/namei.cif (!(dir = dir_namei(pathname,&namelen,&basename,NULL)))
pathname323fs/namei.cint sys_mkdir(const char * pathname, int mode)
pathname329fs/namei.cif (!(dir = dir_namei(pathname,&namelen,&basename, NULL)))
pathname336fs/open.cint sys_creat(const char * pathname, int mode)
pathname338fs/open.creturn sys_open(pathname, O_CREAT | O_WRONLY | O_TRUNC, mode);
pathname242include/linux/fs.hextern struct inode * namei(const char * pathname);
pathname243include/linux/fs.hextern struct inode * lnamei(const char * pathname);
pathname247include/linux/fs.hextern int open_namei(const char * pathname, int flag, int mode,