tag | line | file | source code |
pathname | 228 | fs/namei.c | static struct m_inode * get_dir(const char * pathname) |
pathname | 241 | fs/namei.c | if ((c=get_fs_byte(pathname))=='/') { |
pathname | 243 | fs/namei.c | pathname++; |
pathname | 250 | fs/namei.c | thisname = pathname; |
pathname | 255 | fs/namei.c | for(namelen=0;(c=get_fs_byte(pathname++))&&(c!='/');namelen++) |
pathname | 278 | fs/namei.c | static struct m_inode * dir_namei(const char * pathname, |
pathname | 285 | fs/namei.c | if (!(dir = get_dir(pathname))) |
pathname | 287 | fs/namei.c | basename = pathname; |
pathname | 288 | fs/namei.c | while (c=get_fs_byte(pathname++)) |
pathname | 290 | fs/namei.c | basename=pathname; |
pathname | 291 | fs/namei.c | *namelen = pathname-basename-1; |
pathname | 303 | fs/namei.c | struct m_inode * namei(const char * pathname) |
pathname | 311 | fs/namei.c | if (!(dir = dir_namei(pathname,&namelen,&basename))) |
pathname | 337 | fs/namei.c | int open_namei(const char * pathname, int flag, int mode, |
pathname | 350 | fs/namei.c | if (!(dir = dir_namei(pathname,&namelen,&basename))) |
pathname | 463 | fs/namei.c | int sys_mkdir(const char * pathname, int mode) |
pathname | 473 | fs/namei.c | if (!(dir = dir_namei(pathname,&namelen,&basename))) |
pathname | 187 | fs/open.c | int sys_creat(const char * pathname, int mode) |
pathname | 189 | fs/open.c | return sys_open(pathname, O_CREAT | O_TRUNC, mode); |
pathname | 178 | include/linux/fs.h | extern struct m_inode * namei(const char * pathname); |
pathname | 179 | include/linux/fs.h | extern int open_namei(const char * pathname, int flag, int mode, |
pathname | 202 | include/unistd.h | int execv(const char * pathname, char ** argv); |
pathname | 204 | include/unistd.h | int execl(const char * pathname, char * arg0, ...); |
pathname | 206 | include/unistd.h | int execle(const char * pathname, char * arg0, ...); |