msdosfs_vfsops.c (698f9cf828c95ffc6d2445400e3125aa44e5d57e) msdosfs_vfsops.c (0429e37ade0f33fd1159e425bfa5a5d531b3e8a1)
1/* $FreeBSD$ */
2/* $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $ */
3
4/*-
5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH.
7 * All rights reserved.
8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below).

--- 174 unchanged lines hidden (view full) ---

183 }
184
185 if ((error = vfs_lock(mp)) != 0) {
186 (void)msdosfs_unmount(mp, 0, p);
187 free(mp, M_MOUNT);
188 return (error);
189 }
190
1/* $FreeBSD$ */
2/* $NetBSD: msdosfs_vfsops.c,v 1.51 1997/11/17 15:36:58 ws Exp $ */
3
4/*-
5 * Copyright (C) 1994, 1995, 1997 Wolfgang Solfrank.
6 * Copyright (C) 1994, 1995, 1997 TooLs GmbH.
7 * All rights reserved.
8 * Original code by Paul Popelka (paulp@uts.amdahl.com) (see below).

--- 174 unchanged lines hidden (view full) ---

183 }
184
185 if ((error = vfs_lock(mp)) != 0) {
186 (void)msdosfs_unmount(mp, 0, p);
187 free(mp, M_MOUNT);
188 return (error);
189 }
190
191 CIRCLEQ_INSERT_TAIL(&mountlist, mp, mnt_list);
191 TAILQ_INSERT_TAIL(&mountlist, mp, mnt_list);
192 mp->mnt_vnodecovered = NULLVP;
193 (void) copystr("/", mp->mnt_stat.f_mntonname, MNAMELEN - 1,
194 &size);
195 bzero(mp->mnt_stat.f_mntonname + size, MNAMELEN - size);
196 (void) copystr(ROOTNAME, mp->mnt_stat.f_mntfromname, MNAMELEN - 1,
197 &size);
198 bzero(mp->mnt_stat.f_mntfromname + size, MNAMELEN - size);
199 (void)msdosfs_statfs(mp, &mp->mnt_stat, p);

--- 791 unchanged lines hidden ---
192 mp->mnt_vnodecovered = NULLVP;
193 (void) copystr("/", mp->mnt_stat.f_mntonname, MNAMELEN - 1,
194 &size);
195 bzero(mp->mnt_stat.f_mntonname + size, MNAMELEN - size);
196 (void) copystr(ROOTNAME, mp->mnt_stat.f_mntfromname, MNAMELEN - 1,
197 &size);
198 bzero(mp->mnt_stat.f_mntfromname + size, MNAMELEN - size);
199 (void)msdosfs_statfs(mp, &mp->mnt_stat, p);

--- 791 unchanged lines hidden ---