1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_denode.c 189120 2009-02-27 20:00:15Z jhb $ */ |
2/* $NetBSD: msdosfs_denode.c,v 1.28 1998/02/10 14:10:00 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 * --- 153 unchanged lines hidden (view full) --- 163 } 164 bzero((caddr_t)ldep, sizeof *ldep); 165 nvp->v_data = ldep; 166 ldep->de_vnode = nvp; 167 ldep->de_flag = 0; 168 ldep->de_dirclust = dirclust; 169 ldep->de_diroffset = diroffset; 170 ldep->de_inode = inode; |
171 fc_purge(ldep, 0); /* init the fat cache for this denode */ 172 173 lockmgr(nvp->v_vnlock, LK_EXCLUSIVE, NULL); 174 error = insmntque(nvp, mntp); 175 if (error != 0) { 176 free(ldep, M_MSDOSFSNODE); 177 *depp = NULL; 178 return (error); --- 451 unchanged lines hidden --- |