Lines Matching refs:mnt
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()
500 new->mnt_fstype = strdup(mnt->mnt_fstype); in dupmnttab()
503 if (mnt->mnt_mntopts != NULL) in dupmnttab()
504 if ((new->mnt_mntopts = strdup(mnt->mnt_mntopts)) == NULL) in dupmnttab()
506 if (mnt->mnt_time != NULL) in dupmnttab()
507 if ((new->mnt_time = strdup(mnt->mnt_time)) == NULL) in dupmnttab()
525 freemnttab(struct mnttab *mnt) in freemnttab() argument
527 if (mnt) { in freemnttab()
528 if (mnt->mnt_special) in freemnttab()
529 free(mnt->mnt_special); in freemnttab()
530 if (mnt->mnt_mountp) in freemnttab()
531 free(mnt->mnt_mountp); in freemnttab()
532 if (mnt->mnt_fstype) in freemnttab()
533 free(mnt->mnt_fstype); in freemnttab()
534 if (mnt->mnt_mntopts) in freemnttab()
535 free(mnt->mnt_mntopts); in freemnttab()
536 if (mnt->mnt_time) in freemnttab()
537 free(mnt->mnt_time); in freemnttab()
538 free(mnt); in freemnttab()