Lines Matching defs:mntname
255 checkname(char *mntname, char **typelist)
268 sfs = checkmntlist(mntname);
274 len = strlen(mntname);
275 while (len > 1 && mntname[len - 1] == '/')
276 mntname[--len] = '\0';
277 sfs = checkmntlist(mntname);
284 if (sfs == NULL && (delimp = strrchr(mntname, '@')) != NULL) {
286 (int)(delimp - mntname), mntname);
301 if (sfs == NULL || (getmntentry(NULL, mntname, NULL, FIND) != NULL &&
302 getmntentry(NULL, mntname, NULL, CHECKUNIQUE) == NULL)) {
303 if (statfs(mntname, &sfsbuf) != 0) {
304 warn("%s: statfs", mntname);
305 } else if (stat(mntname, &sb) != 0) {
306 warn("%s: stat", mntname);
308 /* Check that `mntname' is the root directory. */
310 snprintf(buf, sizeof(buf), "%s/..", mntname);
315 mntname);
322 warnx("%s: unknown file system", mntname);
593 checkmntlist(char *mntname)
599 if (parsehexfsid(mntname, &fsid) == 0)
602 sfs = getmntentry(NULL, mntname, NULL, FIND);
604 sfs = getmntentry(mntname, NULL, NULL, FIND);