path               11 exec.c         exec(char *path, char **argv)
path               22 exec.c           if((ip = namei(path)) == 0){
path               84 exec.c           for(last=s=path; *s; s++)
path              577 fs.c           skipelem(char *path, char *name)
path              582 fs.c             while(*path == '/')
path              583 fs.c               path++;
path              584 fs.c             if(*path == 0)
path              586 fs.c             s = path;
path              587 fs.c             while(*path != '/' && *path != 0)
path              588 fs.c               path++;
path              589 fs.c             len = path - s;
path              596 fs.c             while(*path == '/')
path              597 fs.c               path++;
path              598 fs.c             return path;
path              606 fs.c           namex(char *path, int nameiparent, char *name)
path              610 fs.c             if(*path == '/')
path              615 fs.c             while((path = skipelem(path, name)) != 0){
path              621 fs.c               if(nameiparent && *path == '\0'){
path              641 fs.c           namei(char *path)
path              644 fs.c             return namex(path, 0, name);
path              648 fs.c           nameiparent(char *path, char *name)
path              650 fs.c             return namex(path, 1, name);
path                7 ls.c           fmtname(char *path)
path               13 ls.c             for(p=path+strlen(path); p >= path && *p != '/'; p--)
path               26 ls.c           ls(char *path)
path               33 ls.c             if((fd = open(path, 0)) < 0){
path               34 ls.c               printf(2, "ls: cannot open %s\n", path);
path               39 ls.c               printf(2, "ls: cannot stat %s\n", path);
path               46 ls.c               printf(1, "%s %d %d %d\n", fmtname(path), st.type, st.ino, st.size);
path               50 ls.c               if(strlen(path) + 1 + DIRSIZ + 1 > sizeof buf){
path               54 ls.c               strcpy(buf, path);
path               20 stressfs.c       char path[] = "stressfs0";
path               32 stressfs.c       path[8] += i;
path               33 stressfs.c       fd = open(path, O_CREATE | O_RDWR);
path               41 stressfs.c       fd = open(path, O_RDONLY);
path              186 sysfile.c        char name[DIRSIZ], *path;
path              189 sysfile.c        if(argstr(0, &path) < 0)
path              193 sysfile.c        if((dp = nameiparent(path, name)) == 0){
path              239 sysfile.c      create(char *path, short type, short major, short minor)
path              245 sysfile.c        if((dp = nameiparent(path, name)) == 0)
path              286 sysfile.c        char *path;
path              291 sysfile.c        if(argstr(0, &path) < 0 || argint(1, &omode) < 0)
path              297 sysfile.c          ip = create(path, T_FILE, 0, 0);
path              303 sysfile.c          if((ip = namei(path)) == 0){
path              336 sysfile.c        char *path;
path              340 sysfile.c        if(argstr(0, &path) < 0 || (ip = create(path, T_DIR, 0, 0)) == 0){
path              353 sysfile.c        char *path;
path              358 sysfile.c        if((len=argstr(0, &path)) < 0 ||
path              361 sysfile.c           (ip = create(path, T_DEV, major, minor)) == 0){
path              373 sysfile.c        char *path;
path              377 sysfile.c        if(argstr(0, &path) < 0 || (ip = namei(path)) == 0){
path              397 sysfile.c        char *path, *argv[MAXARG];
path              401 sysfile.c        if(argstr(0, &path) < 0 || argint(1, (int*)&uargv) < 0){
path              417 sysfile.c        return exec(path, argv);