Lines Matching refs:rpath
930 char *path, rpath[MAXPATHLEN]; in mnt_pathconf() local
948 if (realpath(path, rpath) == NULL) { in mnt_pathconf()
965 p.pc_link_max = pathconf(rpath, _PC_LINK_MAX); in mnt_pathconf()
968 p.pc_name_max = pathconf(rpath, _PC_NAME_MAX); in mnt_pathconf()
971 p.pc_path_max = pathconf(rpath, _PC_PATH_MAX); in mnt_pathconf()
974 if (pathconf(rpath, _PC_NO_TRUNC) == 1) in mnt_pathconf()
976 if (pathconf(rpath, _PC_CHOWN_RESTRICTED) == 1) in mnt_pathconf()
992 checkrootmount(share_t *sh, char *rpath) in checkrootmount() argument
998 if (strcmp(sh->sh_path, rpath) != 0) in checkrootmount()
1027 mount_enoent_error(struct cln *cln, char *path, char *rpath, int *flavor_list) in mount_enoent_error() argument
1047 if ((sh = findentry(rpath)) == NULL && in mount_enoent_error()
1048 (sh = find_lofsentry(rpath, &lofs_tried)) == NULL) { in mount_enoent_error()
1056 } else if (checkrootmount(sh, rpath) == 0) { in mount_enoent_error()
1097 if (realpath(checkpath, rpath) == NULL) { in mount_enoent_error()
1118 char *rpath, int status, int error) in enqueue_logging_data() argument
1169 lq->ld_rpath = strdup(rpath); in enqueue_logging_data()
1344 char *path, rpath[MAXPATHLEN]; in mount() local
1419 if (realpath(path, rpath) == NULL) { in mount()
1425 error = mount_enoent_error(&cln, path, rpath, in mount()
1430 if ((sh = findentry(rpath)) == NULL && in mount()
1431 (sh = find_lofsentry(rpath, &lofs_tried)) == NULL) { in mount()
1440 if (checkrootmount(sh, rpath) == 0) { in mount()
1508 if (getlabel(rpath, slabel) != 0) { in mount()
1533 while (nfs_getfh(rpath, vers, &len, fh) < 0) { in mount()
1535 (sh = find_lofsentry(rpath, &lofs_tried)) != NULL) { in mount()
1602 enqueued = enqueue_logging_data(host, transp, path, rpath, in mount()
1613 mntlist_new(host, rpath); /* add entry to mount list */ in mount()
1774 find_lofsentry(char *rpath, int *done_flag) in find_lofsentry() argument
1800 for (p1 = ml->mntl_mnt->mnt_mountp, p2 = rpath; in find_lofsentry()
1821 if (stat(rpath, &r_stbuf) < 0) { in find_lofsentry()
1823 syslog(LOG_NOTICE, "%s: %m", rpath); in find_lofsentry()
1833 if (strlen(rpath) + 2 > MAXPATHLEN) { in find_lofsentry()
1837 rpath, MAXPATHLEN); in find_lofsentry()
1841 (void) strcpy(tmp_path, rpath); in find_lofsentry()
1871 for (p1 = ml->mntl_mnt->mnt_mountp, p2 = rpath; in find_lofsentry()
1902 (void) strcpy(rpath, tmp_path); in find_lofsentry()
3252 char rpath[MAXPATHLEN]; in umount() local
3284 remove_path = rpath; /* assume we will use the cannonical path */ in umount()
3285 if (realpath(path, rpath) == NULL) { in umount()