path 1484 kern/fs/sfs/sfs_vnode.c sfs_lookparent(struct vnode *v, char *path, struct vnode **ret,
path 1496 kern/fs/sfs/sfs_vnode.c if (strlen(path)+1 > buflen) {
path 1500 kern/fs/sfs/sfs_vnode.c strcpy(buf, path);
path 1517 kern/fs/sfs/sfs_vnode.c sfs_lookup(struct vnode *v, char *path, struct vnode **ret)
path 1530 kern/fs/sfs/sfs_vnode.c result = sfs_lookonce(sv, path, &final, NULL);
path 80 kern/include/vfs.h int vfs_lookup(char *path, struct vnode **result);
path 81 kern/include/vfs.h int vfs_lookparent(char *path, struct vnode **result,
path 104 kern/include/vfs.h int vfs_open(char *path, int openflags, mode_t mode, struct vnode **ret);
path 106 kern/include/vfs.h int vfs_readlink(char *path, struct uio *data);
path 107 kern/include/vfs.h int vfs_symlink(const char *contents, char *path);
path 108 kern/include/vfs.h int vfs_mkdir(char *path, mode_t mode);
path 110 kern/include/vfs.h int vfs_remove(char *path);
path 111 kern/include/vfs.h int vfs_rmdir(char *path);
path 114 kern/include/vfs.h int vfs_chdir(char *path);
path 124 kern/vfs/vfscwd.c vfs_chdir(char *path)
path 129 kern/vfs/vfscwd.c result = vfs_lookup(path, &vn);
path 130 kern/vfs/vfslookup.c getdevice(char *path, char **subpath, struct vnode **startvn)
path 142 kern/vfs/vfslookup.c for (i=0; path[i]; i++) {
path 143 kern/vfs/vfslookup.c if (path[i]==':') {
path 147 kern/vfs/vfslookup.c if (path[i]=='/') {
path 161 kern/vfs/vfslookup.c *subpath = path;
path 167 kern/vfs/vfslookup.c path[colon]=0;
path 168 kern/vfs/vfslookup.c while (path[colon+1]=='/') {
path 172 kern/vfs/vfslookup.c *subpath = &path[colon+1];
path 174 kern/vfs/vfslookup.c result = vfs_getroot(path, startvn);
path 190 kern/vfs/vfslookup.c if (path[0]=='/') {
path 198 kern/vfs/vfslookup.c KASSERT(path[0]==':');
path 216 kern/vfs/vfslookup.c while (path[1]=='/') {
path 218 kern/vfs/vfslookup.c path++;
path 221 kern/vfs/vfslookup.c *subpath = path+1;
path 232 kern/vfs/vfslookup.c vfs_lookparent(char *path, struct vnode **retval,
path 240 kern/vfs/vfslookup.c result = getdevice(path, &path, &startvn);
path 246 kern/vfs/vfslookup.c if (strlen(path)==0) {
path 255 kern/vfs/vfslookup.c result = VOP_LOOKPARENT(startvn, path, retval, buf, buflen);
path 265 kern/vfs/vfslookup.c vfs_lookup(char *path, struct vnode **retval)
path 272 kern/vfs/vfslookup.c result = getdevice(path, &path, &startvn);
path 278 kern/vfs/vfslookup.c if (strlen(path)==0) {
path 284 kern/vfs/vfslookup.c result = VOP_LOOKUP(startvn, path, retval);
path 45 kern/vfs/vfspath.c vfs_open(char *path, int openflags, mode_t mode, struct vnode **ret)
path 71 kern/vfs/vfspath.c result = vfs_lookparent(path, &dir, name, sizeof(name));
path 81 kern/vfs/vfspath.c result = vfs_lookup(path, &vn);
path 141 kern/vfs/vfspath.c vfs_remove(char *path)
path 147 kern/vfs/vfspath.c result = vfs_lookparent(path, &dir, name, sizeof(name));
path 235 kern/vfs/vfspath.c vfs_symlink(const char *contents, char *path)
path 241 kern/vfs/vfspath.c result = vfs_lookparent(path, &newdir, newname, sizeof(newname));
path 260 kern/vfs/vfspath.c vfs_readlink(char *path, struct uio *uio)
path 265 kern/vfs/vfspath.c result = vfs_lookup(path, &vn);
path 281 kern/vfs/vfspath.c vfs_mkdir(char *path, mode_t mode)
path 287 kern/vfs/vfspath.c result = vfs_lookparent(path, &parent, name, sizeof(name));
path 303 kern/vfs/vfspath.c vfs_rmdir(char *path)
path 309 kern/vfs/vfspath.c result = vfs_lookparent(path, &parent, name, sizeof(name));
path 51 user/bin/ln/ln.c dosymlink(const char *text, const char *path)
path 53 user/bin/ln/ln.c if (symlink(text, path)) {
path 54 user/bin/ln/ln.c err(1, "%s", path);
path 76 user/bin/ls/ls.c basename(const char *path)
path 80 user/bin/ls/ls.c s = strrchr(path, '/');
path 84 user/bin/ls/ls.c return path;
path 92 user/bin/ls/ls.c isdir(const char *path)
path 98 user/bin/ls/ls.c fd = open(path, O_RDONLY);
path 100 user/bin/ls/ls.c err(1, "%s", path);
path 103 user/bin/ls/ls.c err(1, "%s: fstat", path);
path 135 user/bin/ls/ls.c print(const char *path)
path 144 user/bin/ls/ls.c fd = open(path, O_RDONLY);
path 146 user/bin/ls/ls.c err(1, "%s", path);
path 149 user/bin/ls/ls.c err(1, "%s: fstat", path);
path 154 user/bin/ls/ls.c file = basename(path);
path 193 user/bin/ls/ls.c listdir(const char *path, int showheader)
path 201 user/bin/ls/ls.c printheader(path);
path 207 user/bin/ls/ls.c fd = open(path, O_RDONLY);
path 209 user/bin/ls/ls.c err(1, "%s", path);
path 219 user/bin/ls/ls.c snprintf(newpath, sizeof(newpath), "%s/%s", path, buf);
path 227 user/bin/ls/ls.c err(1, "%s: getdirentry", path);
path 236 user/bin/ls/ls.c recursedir(const char *path)
path 246 user/bin/ls/ls.c fd = open(path, O_RDONLY);
path 248 user/bin/ls/ls.c err(1, "%s", path);
path 258 user/bin/ls/ls.c snprintf(newpath, sizeof(newpath), "%s/%s", path, buf);
path 280 user/bin/ls/ls.c err(1, "%s", path);
path 288 user/bin/ls/ls.c listitem(const char *path, int showheader)
path 290 user/bin/ls/ls.c if (!dopt && isdir(path)) {
path 291 user/bin/ls/ls.c listdir(path, showheader || Ropt);
path 293 user/bin/ls/ls.c recursedir(path);
path 297 user/bin/ls/ls.c print(path);
path 72 user/include/sys/stat.h int stat(const char *path, struct stat *buf);
path 73 user/include/sys/stat.h int lstat(const char *path, struct stat *buf);
path 146 user/include/unistd.h int chdir(const char *path);
path 152 user/include/unistd.h int readlink(const char *path, char *buf, size_t buflen);
path 54 user/sbin/mksfs/disk.c opendisk(const char *path)
path 59 user/sbin/mksfs/disk.c fd = open(path, O_RDWR);
path 61 user/sbin/mksfs/disk.c err(1, "%s", path);
path 64 user/sbin/mksfs/disk.c err(1, "%s: fstat", path);
path 87 user/sbin/mksfs/disk.c errx(1, "%s: Not a System/161 disk image", path);
path 30 user/sbin/mksfs/disk.h void opendisk(const char *path);
path 1142 user/sbin/sfsck/sfsck.c char path[strlen(pathsofar)+SFS_NAMELEN+1];
path 1147 user/sbin/sfsck/sfsck.c snprintf(path, sizeof(path), "%s/%s",
path 1163 user/sbin/sfsck/sfsck.c path)) {
path 1167 user/sbin/sfsck/sfsck.c path);
path 1179 user/sbin/sfsck/sfsck.c "(removed)", path);
path 49 user/testbin/badcall/common_path.c open_badpath(const char *path)
path 51 user/testbin/badcall/common_path.c return open(path, O_RDONLY);
path 56 user/testbin/badcall/common_path.c remove_badpath(const char *path)
path 58 user/testbin/badcall/common_path.c return remove(path);
path 63 user/testbin/badcall/common_path.c rename_badpath1(const char *path)
path 65 user/testbin/badcall/common_path.c return rename(path, TESTFILE);
path 70 user/testbin/badcall/common_path.c rename_badpath2(const char *path)
path 72 user/testbin/badcall/common_path.c return rename(TESTFILE, path);
path 77 user/testbin/badcall/common_path.c link_badpath1(const char *path)
path 79 user/testbin/badcall/common_path.c return link(path, TESTFILE);
path 84 user/testbin/badcall/common_path.c link_badpath2(const char *path)
path 86 user/testbin/badcall/common_path.c return link(TESTFILE, path);
path 91 user/testbin/badcall/common_path.c mkdir_badpath(const char *path)
path 93 user/testbin/badcall/common_path.c return mkdir(path, 0775);
path 98 user/testbin/badcall/common_path.c rmdir_badpath(const char *path)
path 100 user/testbin/badcall/common_path.c return rmdir(path);
path 105 user/testbin/badcall/common_path.c chdir_badpath(const char *path)
path 107 user/testbin/badcall/common_path.c return chdir(path);
path 112 user/testbin/badcall/common_path.c symlink_badpath1(const char *path)
path 114 user/testbin/badcall/common_path.c return symlink(path, TESTFILE);
path 119 user/testbin/badcall/common_path.c symlink_badpath2(const char *path)
path 121 user/testbin/badcall/common_path.c return symlink(TESTFILE, path);
path 126 user/testbin/badcall/common_path.c readlink_badpath(const char *path)
path 129 user/testbin/badcall/common_path.c return readlink(path, buf, sizeof(buf));
path 152 user/testbin/badcall/common_path.c common_badpath(int (*func)(const char *path), int mk, int rm, const char *path,
path 165 user/testbin/badcall/common_path.c rv = func(path);
path 175 user/testbin/badcall/common_path.c any_badpath(int (*func)(const char *path), const char *call, int mk, int rm)
path 218 user/testbin/psort/psort.c doopen(const char *path, int flags, int mode)
path 222 user/testbin/psort/psort.c fd = open(path, flags, mode);
path 224 user/testbin/psort/psort.c complain("%s", path);
path 232 user/testbin/psort/psort.c doclose(const char *path, int fd)
path 235 user/testbin/psort/psort.c complain("%s: close", path);
path 242 user/testbin/psort/psort.c docreate(const char *path)
path 246 user/testbin/psort/psort.c fd = doopen(path, O_WRONLY|O_CREAT|O_TRUNC, 0664);
path 247 user/testbin/psort/psort.c doclose(path, fd);
path 252 user/testbin/psort/psort.c doremove(const char *path)
path 260 user/testbin/psort/psort.c if (remove(path) < 0) {
path 265 user/testbin/psort/psort.c complain("%s: remove", path);
path 271 user/testbin/psort/psort.c getsize(const char *path)
path 278 user/testbin/psort/psort.c if (stat(path, &buf) == 0) {
path 282 user/testbin/psort/psort.c complain("%s: stat", path);
path 289 user/testbin/psort/psort.c fd = doopen(path, O_RDONLY, 0);
path 296 user/testbin/psort/psort.c complain("%s: stat", path);
path 310 user/testbin/psort/psort.c complain("%s: getting file size with lseek", path);
path 317 user/testbin/psort/psort.c doread(const char *path, int fd, void *buf, size_t len)
path 323 user/testbin/psort/psort.c complain("%s: read", path);
path 331 user/testbin/psort/psort.c doexactread(const char *path, int fd, void *buf, size_t len)
path 335 user/testbin/psort/psort.c result = doread(path, fd, buf, len);
path 337 user/testbin/psort/psort.c complainx("%s: read: short count", path);
path 344 user/testbin/psort/psort.c dowrite(const char *path, int fd, const void *buf, size_t len)
path 350 user/testbin/psort/psort.c complain("%s: write", path);
path 354 user/testbin/psort/psort.c complainx("%s: write: short count", path);
path 372 user/testbin/psort/psort.c dochdir(const char *path)
path 374 user/testbin/psort/psort.c if (chdir(path) < 0) {
path 375 user/testbin/psort/psort.c complain("%s: chdir", path);
path 382 user/testbin/psort/psort.c domkdir(const char *path, int mode)
path 384 user/testbin/psort/psort.c if (mkdir(path, mode) < 0) {
path 385 user/testbin/psort/psort.c complain("%s: mkdir", path);
path 495 user/testbin/psort/psort.c checksum_file(const char *path)
path 502 user/testbin/psort/psort.c fd = doopen(path, O_RDONLY, 0);
path 504 user/testbin/psort/psort.c while ((count = doread(path, fd, buf, sizeof(buf))) > 0) {
path 510 user/testbin/psort/psort.c doclose(path, fd);