/illumos-gate/usr/src/cmd/backup/dump/ |
H A D | dumpfstab.c | 96 struct mnttab *mnt; local 120 mnt = (struct mnttab *)xmalloc(sizeof (*mnt)); 121 mnt->mnt_fsname = mntstrdup(vfs.vfs_special); 122 mnt->mnt_dir = mntstrdup(vfs.vfs_mountp); 123 mnt->mnt_type = mntstrdup(vfs.vfs_fstype); 124 mnt->mnt_opts = mntstrdup(vfs.vfs_mntopts); 137 pm->pm_mnt = mnt; 164 allocmntent(mnt) in allocmntent() argument 165 struct mntent *mnt; in allocmntent() 169 new = (struct mntent *)xmalloc(sizeof (*mnt)); [all …]
|
H A D | partial.c | 42 struct mntent *mnt; in partial_check() local 53 while (mnt = getmnttab()) { in partial_check() 54 st.st_dev = devfromopts(mnt); in partial_check() 56 stat64(mnt->mnt_dir, &st) < 0) in partial_check() 63 disk = rawname(mnt->mnt_fsname); in partial_check() 64 disk_dynamic = (disk != mnt->mnt_fsname); in partial_check() 83 devfromopts(struct mntent *mnt) in devfromopts() argument 87 str = hasmntopt(mnt, MNTINFO_DEV); in devfromopts()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/mount/ |
H A D | mount.c | 168 struct mnttab mnt; in main() local 229 mnt.mnt_special = argv[optind]; in main() 230 mnt.mnt_mountp = argv[optind+1]; in main() 231 mnt.mnt_fstype = fstype; in main() 251 mnt.mnt_mntopts = opts; in main() 252 if (findopt(mnt.mnt_mntopts, "m")) in main() 254 if ((gflg || findopt(mnt.mnt_mntopts, MNTOPT_GLOBAL)) && in main() 255 findopt(mnt.mnt_mntopts, MNTOPT_NBMAND)) { in main() 265 if (findopt(mnt.mnt_mntopts, MNTOPT_RQ)) { in main() 266 rmopt(&mnt, MNTOPT_RQ); in main() [all …]
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/port/ |
H A D | mnt.c | 37 NoN(mnt) 55 Mnt_t mnt; 72 hp->mnt.flags = 0; 77 hp->mnt.flags |= MNT_REMOTE; 87 hp->mnt.flags |= MNT_REMOTE; 92 hp->mnt.flags |= MNT_REMOTE; 95 hp->mnt.fs = (char*)fs; 96 hp->mnt.dir = (char*)dir; 97 hp->mnt.type = (char*)type; 98 hp->mnt.options = (char*)options; [all …]
|
/illumos-gate/usr/src/lib/libtsol/common/ |
H A D | getpathbylabel.c | 101 tsol_mnt_free(struct mnttab *mnt) in tsol_mnt_free() argument 103 if (mnt->mnt_special) in tsol_mnt_free() 104 free(mnt->mnt_special); in tsol_mnt_free() 105 if (mnt->mnt_mountp) in tsol_mnt_free() 106 free(mnt->mnt_mountp); in tsol_mnt_free() 107 if (mnt->mnt_fstype) in tsol_mnt_free() 108 free(mnt->mnt_fstype); in tsol_mnt_free() 109 if (mnt->mnt_mntopts) in tsol_mnt_free() 110 free(mnt->mnt_mntopts); in tsol_mnt_free() 111 free(mnt); in tsol_mnt_free() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/ |
H A D | fslib.c | 82 fsdupmnttab(struct extmnttab *mnt) in fsdupmnttab() argument 95 new->mnt_mountp = (char *)malloc(strlen(mnt->mnt_mountp) + 2); in fsdupmnttab() 98 (void) strcpy(new->mnt_mountp, mnt->mnt_mountp); in fsdupmnttab() 100 if ((new->mnt_special = strdup(mnt->mnt_special)) == NULL) in fsdupmnttab() 103 if ((new->mnt_fstype = strdup(mnt->mnt_fstype)) == NULL) in fsdupmnttab() 106 if (mnt->mnt_mntopts != NULL) in fsdupmnttab() 107 if ((new->mnt_mntopts = strdup(mnt->mnt_mntopts)) == NULL) in fsdupmnttab() 110 if (mnt->mnt_time != NULL) in fsdupmnttab() 111 if ((new->mnt_time = strdup(mnt->mnt_time)) == NULL) in fsdupmnttab() 114 new->mnt_major = mnt->mnt_major; in fsdupmnttab() [all …]
|
H A D | fssnapsup.c | 106 kstat_t *mnt; in fssnap_show_status() local 185 mnt = kstat_lookup(kslib, SNAP_NAME, i, FSSNAP_KSTAT_MNTPT); in fssnap_show_status() 188 if (mnt == NULL) in fssnap_show_status() 190 if (kstat_read(kslib, mnt, NULL) == -1) in fssnap_show_status() 194 (!usenum && strcmp(mountpoint, mnt->ks_data) != 0)) in fssnap_show_status() 199 printf("%4d\t%s\n", i, (char *)mnt->ks_data); in fssnap_show_status() 211 kstat_t *mnt; in fssnap_display_info() local 254 mnt = kstat_lookup(kslib, SNAP_NAME, snapnum, in fssnap_display_info() 256 if (mnt == NULL) { in fssnap_display_info() 261 if (kstat_read(kslib, mnt, NULL) == -1) { in fssnap_display_info() [all …]
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/cli_root/zfs_unmount/ |
H A D | zfs_unmount.kshlib | 37 typeset mnt=$3 42 mounted $mnt || wasmounted=0 45 log_must zfs $cmd $opt $mnt 47 log_must unmounted $mnt 49 log_note "Successfully zfs $cmd $opt $mnt" 52 log_note "zfs $cmd $opt $mnt" 54 zfs $cmd $opt $mnt 57 log_fail "'zfs $cmd $opt $mnt' " \ 62 log_must mounted $mnt 64 log_must unmounted $mnt [all …]
|
H A D | zfs_unmount_001_pos.ksh | 67 typeset mnt=$3 81 log_must zfs $cmd $options $mnt 83 unmounted "$mnt" || \ 84 log_fail "Unable to unmount $options $mnt" 86 log_note "Successfully unmounted $options $mnt"
|
/illumos-gate/usr/src/cmd/fs.d/ufs/df/ |
H A D | df.c | 89 static struct mnttab *mntdup(struct mnttab *mnt); 153 struct mnttab mnt; in main() local 267 while (getmntent(mtabp, &mnt) == 0) { in main() 268 if (strcmp(typestr, mnt.mnt_fstype) != 0) { in main() 271 dfreemnt(mnt.mnt_mountp, &mnt); in main() 558 dfreemnt(char *file, struct mnttab *mnt) in dfreemnt() argument 573 (void) printf("%s", mnt->mnt_special); in dfreemnt() 575 if (strlen(mnt->mnt_special) > (size_t)20) { in dfreemnt() 576 (void) printf("%s\n", mnt->mnt_special); in dfreemnt() 579 (void) printf("%-20.20s", mnt->mnt_special); in dfreemnt() [all …]
|
/illumos-gate/usr/src/uts/common/fs/mntfs/ |
H A D | mntvfsops.c | 181 mntdata_t *mnt; in mntmount() local 206 mnt = kmem_zalloc(sizeof (*mnt), KM_SLEEP); in mntmount() 211 kmem_free(mnt, sizeof (*mnt)); in mntmount() 216 zone_init_ref(&mnt->mnt_zone_ref); in mntmount() 217 zone_hold_ref(zone, &mnt->mnt_zone_ref, ZONE_REF_MNTFS); in mntmount() 218 mnp = &mnt->mnt_node; in mntmount() 221 vfsp->vfs_data = (caddr_t)mnt; in mntmount() 244 mntdata_t *mnt = (mntdata_t *)vfsp->vfs_data; in mntunmount() local 245 vnode_t *vp = MTOV(&mnt->mnt_node); in mntunmount() 254 if (vp->v_count > 1 || mnt->mnt_nopen > 0) { in mntunmount() [all …]
|
/illumos-gate/usr/src/cmd/stat/common/ |
H A D | mnt.c | 112 struct extmnttab mnt; in build_mnt_list() local 131 (void) memset(&mnt, 0, sizeof (struct extmnttab)); in build_mnt_list() 134 while ((found = getextmntent(mpt, &mnt, in build_mnt_list() 137 if (strcmp(mnt.mnt_fstype, MNTTYPE_UFS) == 0) in build_mnt_list() 139 else if (strcmp(mnt.mnt_fstype, in build_mnt_list() 147 safe_strdup(mnt.mnt_special); in build_mnt_list() 149 safe_strdup(mnt.mnt_mountp); in build_mnt_list() 151 safe_strdup(mnt.mnt_mntopts); in build_mnt_list() 152 item->minor = mnt.mnt_minor; in build_mnt_list()
|
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/ |
H A D | fmtfs.c | 61 register Mnt_t* mnt; in fmtfs() local 80 while ((mnt = mntread(mp)) && (stat(mnt->dir, &rt) || rt.st_dev != st->st_dev)); in fmtfs() 81 if (mnt && mnt->type) in fmtfs() 82 s = mnt->type; in fmtfs()
|
/illumos-gate/usr/src/cmd/fs.d/ufs/quota/ |
H A D | quota.c | 242 struct mnttab mnt; in showquotas() local 267 while (getmntent(mtab, &mnt) == 0) { in showquotas() 268 if (strcmp(mnt.mnt_fstype, MNTTYPE_ZFS) == 0) { in showquotas() 270 if (getzfsquota(name, mnt.mnt_special, &dqblk)) in showquotas() 272 } else if (strcmp(mnt.mnt_fstype, MNTTYPE_UFS) == 0) { in showquotas() 275 mnt.mnt_mountp, uid, &dqblk) != 0 && in showquotas() 276 !(vflag && getdiskquota(&mnt, uid, &dqblk)))) in showquotas() 278 } else if (strcmp(mnt.mnt_fstype, MNTTYPE_NFS) == 0) { in showquotas() 290 if ((mntopt = hasmntopt(&mnt, MNTOPT_ZONE)) && in showquotas() 298 if (hasopt(MNTOPT_NOQUOTA, mnt.mnt_mntopts)) in showquotas() [all …]
|
/illumos-gate/usr/src/cmd/hal/tools/ |
H A D | hal-storage-shared.c | 106 static struct mnttab mnt; in mtab_next() 108 if (getmntent (handle, &mnt) == 0) { in mtab_next() 110 *mount_point = g_strdup (mnt.mnt_mountp); in mtab_next() 112 return mnt.mnt_special; in mtab_next() 117 struct mntent *mnt; in mtab_next() 119 mnt = getmntent (handle); in mtab_next() 121 if (mnt != NULL) { in mtab_next() 123 *mount_point = g_strdup (mnt->mnt_dir); in mtab_next() 125 return mnt->mnt_fsname; in mtab_next() 177 struct mntent *mnt; in fstab_next() [all …]
|
/illumos-gate/usr/src/cmd/fs.d/autofs/ |
H A D | auto_mnttab.c | 57 get_devid(mnt) in get_devid() argument 58 struct extmnttab *mnt; in get_devid() 60 return (makedev(mnt->mnt_major, mnt->mnt_minor));
|
H A D | automount.c | 94 struct extmnttab mnt, *mntp; in main() local 483 struct extmnttab *mnt; in do_unmounts() local 496 mnt = mntl->mntl_mnt; in do_unmounts() 497 omnt = (struct mnttab *)mnt; in do_unmounts() 498 if (strcmp(mnt->mnt_fstype, MNTTYPE_AUTOFS) != 0) in do_unmounts() 500 if (fs_mount_in_other_zone(zsp, mnt->mnt_mountp)) in do_unmounts() 514 if (strcmp(dir->dir_name, mnt->mnt_mountp) == 0) { in do_unmounts() 523 if (umount(mnt->mnt_mountp) == 0) { in do_unmounts() 526 mnt->mnt_mountp); in do_unmounts()
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/umount/ |
H A D | umount.c | 171 struct extmnttab mnt; in mnttab_find() local 179 while (getextmntent(fp, &mnt, sizeof (struct extmnttab)) == 0) { in mnttab_find() 180 if (strcmp(mnt.mnt_mountp, dirname) == 0 || in mnttab_find() 181 strcmp(mnt.mnt_special, dirname) == 0) { in mnttab_find() 184 res = fsdupmnttab(&mnt); in mnttab_find()
|
/illumos-gate/usr/src/cmd/fs.d/smbclnt/mount/ |
H A D | mount.c | 156 struct mnttab mnt; variable 229 mnt.mnt_mntopts = optbuf; in main() 314 mnt.mnt_special = special; in main() 315 mnt.mnt_mountp = argv[optind+1]; in main() 390 err2 = mount(mnt.mnt_special, mnt.mnt_mountp, in main() 392 mnt.mnt_mntopts, MAX_MNTOPT_STR); in main() 398 mnt.mnt_mountp); in main() 401 if (stat(mnt.mnt_mountp, &sb) < 0 && in main() 404 mnt.mnt_mountp); in main() 407 mnt.mnt_special); in main()
|
/illumos-gate/usr/src/lib/libvolmgt/common/ |
H A D | volmgt_on_private.c | 79 struct mnttab mnt; /* set bug not used */ in _dev_mounted() local 107 if (vol_getmntdev(fp, &mnt, sb.st_rdev, &info) != 0) { in _dev_mounted() 418 struct mnttab mnt; in get_media_info() local 447 if (vol_getmntdev(fp, &mnt, sb.st_rdev, &info) != 0) { in get_media_info() 458 *spclp = strdup(mnt.mnt_special); in get_media_info() 473 cp = mnt.mnt_mountp; in get_media_info() 482 mnt_dir = mnt.mnt_mountp; /* save dir path */ in get_media_info()
|
/illumos-gate/usr/src/tools/smatch/src/smatch_scripts/implicit_dependencies/with_structs/ |
H A D | implicit_dependencies_verbose.pretty | 1222 {'call': 'eventfd2', 'reason': set([('path', 'mnt')])}, 1224 {'call': 'swapoff', 'reason': set([('path', 'mnt')])}, 1229 {'call': 'pivot_root', 'reason': set([('path', 'mnt')])}, 1230 {'call': 'memfd_create', 'reason': set([('path', 'mnt')])}, 1233 {'call': 'remap_file_pages', 'reason': set([('path', 'mnt')])}, 1234 {'call': 'dup3', 'reason': set([('path', 'mnt')])}, 1241 {'call': 'unshare', 'reason': set([('path', 'mnt')])}, 1249 {'call': 'epoll_create1', 'reason': set([('path', 'mnt')])}, 1250 {'call': 'epoll_ctl', 'reason': set([('path', 'mnt')])}, 1251 {'call': 'flock', 'reason': set([('path', 'mnt')])}, [all …]
|
H A D | implicit_dependencies_verbose | 1777 {'call': 'eventfd2', 'reason': set([('path', 'mnt')])}, 1779 {'call': 'swapoff', 'reason': set([('path', 'mnt')])}, 1784 {'call': 'pivot_root', 'reason': set([('path', 'mnt')])}, 1785 {'call': 'memfd_create', 'reason': set([('path', 'mnt')])}, 1788 {'call': 'remap_file_pages', 'reason': set([('path', 'mnt')])}, 1789 {'call': 'dup3', 'reason': set([('path', 'mnt')])}, 1796 {'call': 'unshare', 'reason': set([('path', 'mnt')])}, 1804 {'call': 'epoll_create1', 'reason': set([('path', 'mnt')])}, 1805 {'call': 'epoll_ctl', 'reason': set([('path', 'mnt')])}, 1806 {'call': 'flock', 'reason': set([('path', 'mnt')])}, [all …]
|
/illumos-gate/usr/src/cmd/fs.d/nfs/umount/ |
H A D | umount.c | 211 struct extmnttab mnt; local 219 while (getextmntent(fp, &mnt, sizeof (struct extmnttab)) == 0) { 220 if (strcmp(mnt.mnt_mountp, dirname) == 0 || 221 strcmp(mnt.mnt_special, dirname) == 0) { 224 res = fsdupmnttab(&mnt);
|
/illumos-gate/usr/src/cmd/fs.d/udfs/fsck/ |
H A D | utilities.c | 513 struct mnttab mnt; in mounted() local 525 while ((getmntent(mnttab, &mnt)) == 0) { in mounted() 526 if (strcmp(mnt.mnt_fstype, MNTTYPE_UDFS) != 0) { in mounted() 529 if (strcmp(blkname, mnt.mnt_special) == 0) { in mounted() 530 err = stat(mnt.mnt_mountp, &mount_stat); in mounted() 531 err |= stat(mnt.mnt_special, &device_stat); in mounted() 535 (void) strncpy(mnt.mnt_mountp, mountpoint, in mounted() 537 if (hasmntopt(&mnt, MNTOPT_RO) != 0) in mounted()
|
/illumos-gate/usr/src/grub/grub-0.97/util/ |
H A D | mkbimage | 189 mkdir ${image}.mnt 190 mount -t $fs /dev/loop1 ${image}.mnt 191 cp -a ${image}1/* ${image}.mnt/ && sync 192 umount ${image}.mnt 193 rmdir ${image}.mnt
|