Lines Matching defs:mnt
290 struct extmnttab mnt;
300 while (getextmntent (mnttab, &mnt, sizeof (mnt)) == 0)
302 if (stat(mnt.mnt_special, &specialst) != 0 ||
307 if (strncmp(mnt.mnt_special, "/dev/dsk/", 9) == 0) {
308 device = xasprintf("/dev/rdsk/%s", mnt.mnt_special + 9);
310 } else if (strncmp(mnt.mnt_special, "/dev/lofi/", 10) == 0) {
311 device = xasprintf("/dev/rlofi/%s", mnt.mnt_special + 10);
313 } else if (strncmp(mnt.mnt_special, "/dev/ramdisk/", 13) == 0) {
314 device = xasprintf("/dev/rramdisk/%s", mnt.mnt_special + 13);
316 } else if (strncmp(mnt.mnt_special, "/devices/ramdisk:", 17) == 0) {
317 device = xasprintf("/dev/rramdisk/%s", mnt.mnt_special + 17);
319 } else if (strncmp(mnt.mnt_special, "/devices/pseudo/ramdisk@",
322 char *minor_name = mnt.mnt_special + 24;
1599 struct statfs mnt;
1601 if (statfs (dir, &mnt) != 0)
1604 if (strcmp (mnt.f_fstypename, "zfs") != 0)
1607 *poolname = xstrdup (mnt.f_mntfromname);
1613 struct extmnttab mnt;
1622 while (getextmntent (mnttab, &mnt, sizeof (mnt)) == 0)
1624 if (makedev (mnt.mnt_major, mnt.mnt_minor) == st.st_dev
1625 && !strcmp (mnt.mnt_fstype, "zfs"))
1627 *poolname = xstrdup (mnt.mnt_special);