taglinefilesource code
pathname228fs/namei.cstatic struct m_inode * get_dir(const char * pathname)
pathname241fs/namei.cif ((c=get_fs_byte(pathname))=='/') {
pathname243fs/namei.cpathname++;
pathname250fs/namei.cthisname = pathname;
pathname255fs/namei.cfor(namelen=0;(c=get_fs_byte(pathname++))&&(c!='/');namelen++)
pathname278fs/namei.cstatic struct m_inode * dir_namei(const char * pathname,
pathname285fs/namei.cif (!(dir = get_dir(pathname)))
pathname287fs/namei.cbasename = pathname;
pathname288fs/namei.cwhile (c=get_fs_byte(pathname++))
pathname290fs/namei.cbasename=pathname;
pathname291fs/namei.c*namelen = pathname-basename-1;
pathname303fs/namei.cstruct m_inode * namei(const char * pathname)
pathname311fs/namei.cif (!(dir = dir_namei(pathname,&namelen,&basename)))
pathname337fs/namei.cint open_namei(const char * pathname, int flag, int mode,
pathname350fs/namei.cif (!(dir = dir_namei(pathname,&namelen,&basename)))
pathname463fs/namei.cint sys_mkdir(const char * pathname, int mode)
pathname473fs/namei.cif (!(dir = dir_namei(pathname,&namelen,&basename)))
pathname187fs/open.cint sys_creat(const char * pathname, int mode)
pathname189fs/open.creturn sys_open(pathname, O_CREAT | O_TRUNC, mode);
pathname178include/linux/fs.hextern struct m_inode * namei(const char * pathname);
pathname179include/linux/fs.hextern int open_namei(const char * pathname, int flag, int mode,
pathname202include/unistd.hint execv(const char * pathname, char ** argv);
pathname204include/unistd.hint execl(const char * pathname, char * arg0, ...);
pathname206include/unistd.hint execle(const char * pathname, char * arg0, ...);