taglinefilesource code
pathname113fs/namei.cstatic int dir_namei(const char * pathname, int * namelen, const char ** name,
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++)
pathname158fs/namei.cstatic int _namei(const char * pathname, struct inode * base,
pathname166fs/namei.cerror = dir_namei(pathname,&namelen,&basename,base,&base);
pathname185fs/namei.cint lnamei(const char * pathname, struct inode ** res_inode)
pathname187fs/namei.creturn _namei(pathname,NULL,0,res_inode);
pathname197fs/namei.cint namei(const char * pathname, struct inode ** res_inode)
pathname199fs/namei.creturn _namei(pathname,NULL,1,res_inode);
pathname215fs/namei.cint open_namei(const char * pathname, int flag, int mode,
pathname225fs/namei.cerror = dir_namei(pathname,&namelen,&basename,base,&dir);
pathname342fs/namei.cint sys_mkdir(const char * pathname, int mode)
pathname348fs/namei.cerror = dir_namei(pathname,&namelen,&basename,NULL,&dir);
pathname405fs/open.cint sys_creat(const char * pathname, int mode)
pathname407fs/open.creturn sys_open(pathname, O_CREAT | O_WRONLY | O_TRUNC, mode);
pathname307include/linux/fs.hextern int namei(const char * pathname, struct inode ** res_inode);
pathname308include/linux/fs.hextern int lnamei(const char * pathname, struct inode ** res_inode);
pathname310include/linux/fs.hextern int open_namei(const char * pathname, int flag, int mode,