Deleted Added
full compact
msdosfs_vnops.c (67438) msdosfs_vnops.c (72200)
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_vnops.c 67438 2000-10-22 14:24:30Z bp $ */
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_vnops.c 72200 2001-02-09 06:11:45Z bmilekic $ */
2/* $NetBSD: msdosfs_vnops.c,v 1.68 1998/02/10 14:10:04 mrg 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).
9 *

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

228 struct ucred *a_cred;
229 struct proc *a_p;
230 } */ *ap;
231{
232 struct vnode *vp = ap->a_vp;
233 struct denode *dep = VTODE(vp);
234 struct timespec ts;
235
2/* $NetBSD: msdosfs_vnops.c,v 1.68 1998/02/10 14:10:04 mrg 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).
9 *

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

228 struct ucred *a_cred;
229 struct proc *a_p;
230 } */ *ap;
231{
232 struct vnode *vp = ap->a_vp;
233 struct denode *dep = VTODE(vp);
234 struct timespec ts;
235
236 mtx_enter(&vp->v_interlock, MTX_DEF);
236 mtx_lock(&vp->v_interlock);
237 if (vp->v_usecount > 1) {
238 getnanotime(&ts);
239 DETIMES(dep, &ts, &ts, &ts);
240 }
237 if (vp->v_usecount > 1) {
238 getnanotime(&ts);
239 DETIMES(dep, &ts, &ts, &ts);
240 }
241 mtx_exit(&vp->v_interlock, MTX_DEF);
241 mtx_unlock(&vp->v_interlock);
242 return 0;
243}
244
245static int
246msdosfs_access(ap)
247 struct vop_access_args /* {
248 struct vnode *a_vp;
249 int a_mode;

--- 1685 unchanged lines hidden ---
242 return 0;
243}
244
245static int
246msdosfs_access(ap)
247 struct vop_access_args /* {
248 struct vnode *a_vp;
249 int a_mode;

--- 1685 unchanged lines hidden ---