Lines Matching refs:mntname
231 checkname(char *mntname, char **typelist) in checkname() argument
244 sfs = checkmntlist(mntname); in checkname()
250 len = strlen(mntname); in checkname()
251 while (len > 1 && mntname[len - 1] == '/') in checkname()
252 mntname[--len] = '\0'; in checkname()
253 sfs = checkmntlist(mntname); in checkname()
260 if (sfs == NULL && (delimp = strrchr(mntname, '@')) != NULL) { in checkname()
262 (int)(delimp - mntname), mntname); in checkname()
277 if (sfs == NULL || (getmntentry(NULL, mntname, NULL, FIND) != NULL && in checkname()
278 getmntentry(NULL, mntname, NULL, CHECKUNIQUE) == NULL)) { in checkname()
279 if (statfs(mntname, &sfsbuf) != 0) { in checkname()
280 warn("%s: statfs", mntname); in checkname()
281 } else if (stat(mntname, &sb) != 0) { in checkname()
282 warn("%s: stat", mntname); in checkname()
286 snprintf(buf, sizeof(buf), "%s/..", mntname); in checkname()
291 mntname); in checkname()
298 warnx("%s: unknown file system", mntname); in checkname()
541 checkmntlist(char *mntname) in checkmntlist() argument
547 if (parsehexfsid(mntname, &fsid) == 0) in checkmntlist()
550 sfs = getmntentry(NULL, mntname, NULL, FIND); in checkmntlist()
552 sfs = getmntentry(mntname, NULL, NULL, FIND); in checkmntlist()