Lines Matching refs:rpath
799 char *path, rpath[MAXPATHLEN]; in mnt_pathconf() local
817 if (realpath(path, rpath) == NULL) { in mnt_pathconf()
834 p.pc_link_max = pathconf(rpath, _PC_LINK_MAX); in mnt_pathconf()
837 p.pc_name_max = pathconf(rpath, _PC_NAME_MAX); in mnt_pathconf()
840 p.pc_path_max = pathconf(rpath, _PC_PATH_MAX); in mnt_pathconf()
843 if (pathconf(rpath, _PC_NO_TRUNC) == 1) in mnt_pathconf()
845 if (pathconf(rpath, _PC_CHOWN_RESTRICTED) == 1) in mnt_pathconf()
861 checkrootmount(share_t *sh, char *rpath) in checkrootmount() argument
867 if (strcmp(sh->sh_path, rpath) != 0) in checkrootmount()
896 mount_enoent_error(struct cln *cln, char *path, char *rpath, int *flavor_list) in mount_enoent_error() argument
916 if ((sh = findentry(rpath)) == NULL && in mount_enoent_error()
917 (sh = find_lofsentry(rpath, &lofs_tried)) == NULL) { in mount_enoent_error()
925 } else if (checkrootmount(sh, rpath) == 0) { in mount_enoent_error()
966 if (realpath(checkpath, rpath) == NULL) { in mount_enoent_error()
987 char *rpath, int status, int error) in enqueue_logging_data() argument
1038 lq->ld_rpath = strdup(rpath); in enqueue_logging_data()
1213 char *path, rpath[MAXPATHLEN]; in mount() local
1288 if (realpath(path, rpath) == NULL) { in mount()
1294 error = mount_enoent_error(&cln, path, rpath, in mount()
1299 if ((sh = findentry(rpath)) == NULL && in mount()
1300 (sh = find_lofsentry(rpath, &lofs_tried)) == NULL) { in mount()
1309 if (checkrootmount(sh, rpath) == 0) { in mount()
1377 if (getlabel(rpath, slabel) != 0) { in mount()
1402 while (nfs_getfh(rpath, vers, &len, fh) < 0) { in mount()
1404 (sh = find_lofsentry(rpath, &lofs_tried)) != NULL) { in mount()
1471 enqueued = enqueue_logging_data(host, transp, path, rpath, in mount()
1482 mntlist_new(host, rpath); /* add entry to mount list */ in mount()
1643 find_lofsentry(char *rpath, int *done_flag) in find_lofsentry() argument
1669 for (p1 = ml->mntl_mnt->mnt_mountp, p2 = rpath; in find_lofsentry()
1690 if (stat(rpath, &r_stbuf) < 0) { in find_lofsentry()
1692 syslog(LOG_NOTICE, "%s: %m", rpath); in find_lofsentry()
1702 if (strlen(rpath) + 2 > MAXPATHLEN) { in find_lofsentry()
1706 rpath, MAXPATHLEN); in find_lofsentry()
1710 (void) strcpy(tmp_path, rpath); in find_lofsentry()
1740 for (p1 = ml->mntl_mnt->mnt_mountp, p2 = rpath; in find_lofsentry()
1771 (void) strcpy(rpath, tmp_path); in find_lofsentry()
3101 char rpath[MAXPATHLEN]; in umount() local
3133 remove_path = rpath; /* assume we will use the cannonical path */ in umount()
3134 if (realpath(path, rpath) == NULL) { in umount()