/titanic_44/usr/src/cmd/backup/dump/ |
H A D | dumpfstab.c | 98 struct mnttab *mnt; local 122 mnt = (struct mnttab *)xmalloc(sizeof (*mnt)); 123 mnt->mnt_fsname = mntstrdup(vfs.vfs_special); 124 mnt->mnt_dir = mntstrdup(vfs.vfs_mountp); 125 mnt->mnt_type = mntstrdup(vfs.vfs_fstype); 126 mnt->mnt_opts = mntstrdup(vfs.vfs_mntopts); 139 pm->pm_mnt = mnt; 166 allocmntent(mnt) in allocmntent() argument 167 struct mntent *mnt; in allocmntent() 171 new = (struct mntent *)xmalloc(sizeof (*mnt)); [all …]
|
H A D | partial.c | 54 struct mntent *mnt; in partial_check() local 65 while (mnt = getmnttab()) { in partial_check() 66 st.st_dev = devfromopts(mnt); in partial_check() 68 stat64(mnt->mnt_dir, &st) < 0) in partial_check() 75 disk = rawname(mnt->mnt_fsname); in partial_check() 76 disk_dynamic = (disk != mnt->mnt_fsname); in partial_check() 95 devfromopts(mnt) in devfromopts() argument 96 struct mntent *mnt; in devfromopts() 100 str = hasmntopt(mnt, MNTINFO_DEV);
|
/titanic_44/usr/src/lib/libbc/libc/gen/common/ |
H A D | fstab.c | 40 struct mntent *mnt; in fstabscan() local 43 while (((mnt = getmntent(fs_file)) != NULL) && in fstabscan() 44 !((strcmp(mnt->mnt_type, MNTTYPE_42) == 0) || in fstabscan() 45 (strcmp(mnt->mnt_type, MNTTYPE_SWAP) == 0) || in fstabscan() 46 (strcmp(mnt->mnt_type, MNTTYPE_IGNORE) == 0))) in fstabscan() 48 if (mnt == NULL) in fstabscan() 50 fs->fs_spec = mnt->mnt_fsname; in fstabscan() 51 fs->fs_file = mnt->mnt_dir; in fstabscan() 52 if (strcmp(mnt->mnt_type, MNTTYPE_IGNORE) == 0) { in fstabscan() 53 strcpy(mnt->mnt_opts, FSTAB_XX); in fstabscan() [all …]
|
H A D | mntent.c | 90 mnttabscan(FILE *mnttabp, struct mntent *mnt) in mnttabscan() argument 103 mnt->mnt_fsname = mntstr(&cp); in mnttabscan() 106 mnt->mnt_dir = mntstr(&cp); in mnttabscan() 109 mnt->mnt_type = mntstr(&cp); in mnttabscan() 112 mnt->mnt_opts = mntstr(&cp); in mnttabscan() 115 mnt->mnt_freq = mntdigit(&cp); in mnttabscan() 118 mnt->mnt_passno = mntdigit(&cp); in mnttabscan() 168 addmntent(FILE *mnttabp, struct mntent *mnt) in addmntent() argument 172 if (mnt == (struct mntent *)0) in addmntent() 174 if (mnt->mnt_fsname == NULL || mnt->mnt_dir == NULL || in addmntent() [all …]
|
/titanic_44/usr/src/lib/libbc/libc/sys/common/ |
H A D | _open.c | 214 struct mntent mnt; in putmline() local 220 GETTOK(mnt.mnt_fsname, line); in putmline() 221 GETTOK(mnt.mnt_dir, NULL); in putmline() 222 GETTOK(mnt.mnt_type, NULL); in putmline() 223 GETTOK(mnt.mnt_opts, NULL); in putmline() 225 mnt.mnt_freq = 0; in putmline() 226 mnt.mnt_passno = 0; in putmline() 230 if (strcmp(mnt.mnt_type, "ufs") == 0) { in putmline() 231 mnt.mnt_type = "4.2"; in putmline() 239 if (mnt.mnt_opts != NULL) in putmline() [all …]
|
/titanic_44/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 …]
|
/titanic_44/usr/src/lib/libtsol/common/ |
H A D | getpathbylabel.c | 104 tsol_mnt_free(struct mnttab *mnt) in tsol_mnt_free() argument 106 if (mnt->mnt_special) in tsol_mnt_free() 107 free(mnt->mnt_special); in tsol_mnt_free() 108 if (mnt->mnt_mountp) in tsol_mnt_free() 109 free(mnt->mnt_mountp); in tsol_mnt_free() 110 if (mnt->mnt_fstype) in tsol_mnt_free() 111 free(mnt->mnt_fstype); in tsol_mnt_free() 112 if (mnt->mnt_mntopts) in tsol_mnt_free() 113 free(mnt->mnt_mntopts); in tsol_mnt_free() 114 free(mnt); in tsol_mnt_free() [all …]
|
/titanic_44/usr/src/lib/libast/common/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 …]
|
/titanic_44/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 | 62 typeset mnt=$3 76 log_must $ZFS $cmd $options $mnt 78 unmounted "$mnt" || \ 79 log_fail "Unable to unmount $options $mnt" 81 log_note "Successfully unmounted $options $mnt"
|
/titanic_44/usr/src/cmd/fs.d/ |
H A D | fslib.c | 84 fsdupmnttab(struct extmnttab *mnt) in fsdupmnttab() argument 97 new->mnt_mountp = (char *)malloc(strlen(mnt->mnt_mountp) + 2); in fsdupmnttab() 100 (void) strcpy(new->mnt_mountp, mnt->mnt_mountp); in fsdupmnttab() 102 if ((new->mnt_special = strdup(mnt->mnt_special)) == NULL) in fsdupmnttab() 105 if ((new->mnt_fstype = strdup(mnt->mnt_fstype)) == NULL) in fsdupmnttab() 108 if (mnt->mnt_mntopts != NULL) in fsdupmnttab() 109 if ((new->mnt_mntopts = strdup(mnt->mnt_mntopts)) == NULL) in fsdupmnttab() 112 if (mnt->mnt_time != NULL) in fsdupmnttab() 113 if ((new->mnt_time = strdup(mnt->mnt_time)) == NULL) in fsdupmnttab() 116 new->mnt_major = mnt->mnt_major; in fsdupmnttab() [all …]
|
H A D | fssnapsup.c | 108 kstat_t *mnt; in fssnap_show_status() local 187 mnt = kstat_lookup(kslib, SNAP_NAME, i, FSSNAP_KSTAT_MNTPT); in fssnap_show_status() 190 if (mnt == NULL) in fssnap_show_status() 192 if (kstat_read(kslib, mnt, NULL) == -1) in fssnap_show_status() 196 (!usenum && strcmp(mountpoint, mnt->ks_data) != 0)) in fssnap_show_status() 201 printf("%4d\t%s\n", i, (char *)mnt->ks_data); in fssnap_show_status() 213 kstat_t *mnt; in fssnap_display_info() local 256 mnt = kstat_lookup(kslib, SNAP_NAME, snapnum, in fssnap_display_info() 258 if (mnt == NULL) { in fssnap_display_info() 263 if (kstat_read(kslib, mnt, NULL) == -1) { in fssnap_display_info() [all …]
|
/titanic_44/usr/src/cmd/rexd/ |
H A D | mntent.c | 97 mnttabscan(FILE *mnttabp, struct mnttab *mnt) in mnttabscan() argument 112 mnt->mnt_special = mntstr(&cp); in mnttabscan() 115 mnt->mnt_mountp = mntstr(&cp); in mnttabscan() 118 mnt->mnt_fstype = mntstr(&cp); in mnttabscan() 121 mnt->mnt_mntopts = mntstr(&cp); in mnttabscan() 124 mnt->mnt_time = mntstr(&cp); in mnttabscan() 230 mntprtent(FILE *mnttabp, struct mnttab *mnt) in mntprtent() argument 233 mnt->mnt_special, in mntprtent() 234 mnt->mnt_mountp, in mntprtent() 235 mnt->mnt_fstype, in mntprtent() [all …]
|
H A D | mount_nfs.c | 68 static void freemnttab(struct mnttab *mnt); 115 struct mnttab mnt; in mount_nfs() local 397 mnt.mnt_special = fsname; in mount_nfs() 398 mnt.mnt_mountp = dir; in mount_nfs() 399 mnt.mnt_fstype = MNTTYPE_NFS; in mount_nfs() 400 mnt.mnt_mntopts = opts; in mount_nfs() 402 mnt.mnt_time = tbuf; in mount_nfs() 485 dupmnttab(struct mnttab *mnt) in dupmnttab() argument 494 new->mnt_special = strdup(mnt->mnt_special); in dupmnttab() 497 new->mnt_mountp = strdup(mnt->mnt_mountp); in dupmnttab() [all …]
|
/titanic_44/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 …]
|
/titanic_44/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 …]
|
/titanic_44/usr/src/cmd/stat/common/ |
H A D | mnt.c | 114 struct extmnttab mnt; in build_mnt_list() local 133 (void) memset(&mnt, 0, sizeof (struct extmnttab)); in build_mnt_list() 136 while ((found = getextmntent(mpt, &mnt, in build_mnt_list() 139 if (strcmp(mnt.mnt_fstype, MNTTYPE_UFS) == 0) in build_mnt_list() 141 else if (strcmp(mnt.mnt_fstype, in build_mnt_list() 149 safe_strdup(mnt.mnt_special); in build_mnt_list() 151 safe_strdup(mnt.mnt_mountp); in build_mnt_list() 153 safe_strdup(mnt.mnt_mntopts); in build_mnt_list() 154 item->minor = mnt.mnt_minor; in build_mnt_list()
|
/titanic_44/usr/src/lib/libast/common/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()
|
/titanic_44/usr/src/cmd/fs.d/autofs/ |
H A D | auto_mnttab.c | 59 get_devid(mnt) in get_devid() argument 60 struct extmnttab *mnt; in get_devid() 62 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()
|
/titanic_44/usr/src/cmd/fs.d/ufs/quota/ |
H A D | quota.c | 242 struct mnttab mnt; in showquotas() local 267 while (getmntent(mtab, &mnt) == NULL) { 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 …]
|
/titanic_44/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 …]
|
/titanic_44/usr/src/cmd/fs.d/smbclnt/umount/ |
H A D | umount.c | 165 struct extmnttab mnt; local 173 while (getextmntent(fp, &mnt, sizeof (struct extmnttab)) == 0) { 174 if (strcmp(mnt.mnt_mountp, dirname) == 0 || 175 strcmp(mnt.mnt_special, dirname) == 0) { 178 res = fsdupmnttab(&mnt);
|
/titanic_44/usr/src/cmd/fs.d/smbclnt/mount/ |
H A D | mount.c | 156 struct mnttab mnt; variable 220 mnt.mnt_mntopts = optbuf; in main() 305 mnt.mnt_special = special; in main() 306 mnt.mnt_mountp = argv[optind+1]; in main() 381 err2 = mount(mnt.mnt_special, mnt.mnt_mountp, in main() 383 mnt.mnt_mntopts, MAX_MNTOPT_STR); in main() 389 mnt.mnt_mountp); in main() 392 if (stat(mnt.mnt_mountp, &sb) < 0 && in main() 395 mnt.mnt_mountp); in main() 398 mnt.mnt_special); in main()
|
/titanic_44/usr/src/lib/libvolmgt/common/ |
H A D | volmgt_on_private.c | 78 struct mnttab mnt; /* set bug not used */ in _dev_mounted() local 106 if (vol_getmntdev(fp, &mnt, sb.st_rdev, &info) != 0) { in _dev_mounted() 417 struct mnttab mnt; in get_media_info() local 446 if (vol_getmntdev(fp, &mnt, sb.st_rdev, &info) != 0) { in get_media_info() 457 *spclp = strdup(mnt.mnt_special); in get_media_info() 472 cp = mnt.mnt_mountp; in get_media_info() 481 mnt_dir = mnt.mnt_mountp; /* save dir path */ in get_media_info()
|