From eee37df62c16fef199cf9fc0c98821d2ecd16497 Mon Sep 17 00:00:00 2001 From: Jan-Simon Pendry Date: Wed, 10 May 1995 12:38:06 -0800 Subject: [PATCH] get fstype from mount entry SCCS-vsn: usr.sbin/amd/config/mtab_bsd.c 8.2 --- usr/src/usr.sbin/amd/config/mtab_bsd.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/usr/src/usr.sbin/amd/config/mtab_bsd.c b/usr/src/usr.sbin/amd/config/mtab_bsd.c index aeaefcfb49..ad28a97d38 100644 --- a/usr/src/usr.sbin/amd/config/mtab_bsd.c +++ b/usr/src/usr.sbin/amd/config/mtab_bsd.c @@ -9,7 +9,7 @@ * * %sccs.include.redist.c% * - * @(#)mtab_bsd.c 8.1 (Berkeley) %G% + * @(#)mtab_bsd.c 8.2 (Berkeley) %G% * * $Id: mtab_bsd.c,v 5.2.2.1 1992/02/09 15:10:13 jsp beta $ * @@ -29,12 +29,16 @@ struct statfs *mp; new_mp->mnt_fsname = strdup(mp->f_mntfromname); new_mp->mnt_dir = strdup(mp->f_mntonname); +#if BSD >= 199506 + ty = mp->f_fstypename; +#else switch (mp->f_type) { case MOUNT_UFS: ty = MTAB_TYPE_UFS; break; case MOUNT_NFS: ty = MTAB_TYPE_NFS; break; case MOUNT_MFS: ty = MTAB_TYPE_MFS; break; default: ty = "unknown"; break; } +#endif new_mp->mnt_type = strdup(ty); new_mp->mnt_opts = strdup("unset"); new_mp->mnt_freq = 0; -- 2.20.1