Lines Matching defs:mnttab
53 #include <sys/mnttab.h>
83 static void dfreemnt(char *, struct mnttab *);
87 static int mdev(char *, struct mnttab **);
89 static struct mnttab *mntdup(struct mnttab *mnt);
136 struct mnttab *mntl_mnt;
153 struct mnttab mnt;
367 struct mnttab *mp;
558 dfreemnt(char *file, struct mnttab *mnt)
687 struct mnttab mnt;
688 FILE *mnttab;
692 mnttab = fopen(MNTTAB, "r");
693 if (mnttab == NULL) {
697 while ((getmntent(mnttab, &mnt)) == 0) {
713 fclose(mnttab);
718 * Given a special device, return mnttab entry
723 mdev(char *spec, struct mnttab **mntbp)
726 struct mnttab mnt;
742 (void) fprintf(stderr, "df : couldn't find mnttab entry for %s", spec);
812 struct mnttab *mnt = mlp->mntl_mnt;
976 struct mnttab *
977 mntdup(struct mnttab *mnt)
979 struct mnttab *new;
981 new = (struct mnttab *)xmalloc(sizeof (*new));
1036 mntl->mntl_mnt = mntdup((struct mnttab *)(&mnt));