tmpfs_vnops.c (176559) | tmpfs_vnops.c (177633) |
---|---|
1/* $NetBSD: tmpfs_vnops.c,v 1.39 2007/07/23 15:41:01 jmmv Exp $ */ 2 3/* 4 * Copyright (c) 2005, 2006 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code --- 27 unchanged lines hidden (view full) --- 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 */ 39 40/* 41 * tmpfs vnode interface. 42 */ 43#include <sys/cdefs.h> | 1/* $NetBSD: tmpfs_vnops.c,v 1.39 2007/07/23 15:41:01 jmmv Exp $ */ 2 3/* 4 * Copyright (c) 2005, 2006 The NetBSD Foundation, Inc. 5 * All rights reserved. 6 * 7 * This code is derived from software contributed to The NetBSD Foundation 8 * by Julio M. Merino Vidal, developed as part of Google's Summer of Code --- 27 unchanged lines hidden (view full) --- 36 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 37 * POSSIBILITY OF SUCH DAMAGE. 38 */ 39 40/* 41 * tmpfs vnode interface. 42 */ 43#include <sys/cdefs.h> |
44__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.c 176559 2008-02-25 18:45:57Z attilio $"); | 44__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.c 177633 2008-03-26 15:23:12Z dfr $"); |
45 46#include <sys/param.h> 47#include <sys/fcntl.h> 48#include <sys/lockf.h> 49#include <sys/namei.h> 50#include <sys/priv.h> 51#include <sys/proc.h> 52#include <sys/resourcevar.h> --- 1388 unchanged lines hidden (view full) --- 1441 node = VP_TO_TMPFS_NODE(vp); 1442 1443 return lf_advlock(v, &node->tn_lockf, node->tn_size); 1444} 1445 1446/* --------------------------------------------------------------------- */ 1447 1448static int | 45 46#include <sys/param.h> 47#include <sys/fcntl.h> 48#include <sys/lockf.h> 49#include <sys/namei.h> 50#include <sys/priv.h> 51#include <sys/proc.h> 52#include <sys/resourcevar.h> --- 1388 unchanged lines hidden (view full) --- 1441 node = VP_TO_TMPFS_NODE(vp); 1442 1443 return lf_advlock(v, &node->tn_lockf, node->tn_size); 1444} 1445 1446/* --------------------------------------------------------------------- */ 1447 1448static int |
1449tmpfs_advlockasync(struct vop_advlockasync_args *v) 1450{ 1451 struct vnode *vp = v->a_vp; 1452 1453 struct tmpfs_node *node; 1454 1455 node = VP_TO_TMPFS_NODE(vp); 1456 1457 return lf_advlockasync(v, &node->tn_lockf, node->tn_size); 1458} 1459 1460/* --------------------------------------------------------------------- */ 1461 1462static int |
|
1449tmpfs_vptofh(struct vop_vptofh_args *ap) 1450{ 1451 struct tmpfs_fid *tfhp; 1452 struct tmpfs_node *node; 1453 1454 tfhp = (struct tmpfs_fid *)ap->a_fhp; 1455 node = VP_TO_TMPFS_NODE(ap->a_vp); 1456 --- 31 unchanged lines hidden (view full) --- 1488 .vop_symlink = tmpfs_symlink, 1489 .vop_readdir = tmpfs_readdir, 1490 .vop_readlink = tmpfs_readlink, 1491 .vop_inactive = tmpfs_inactive, 1492 .vop_reclaim = tmpfs_reclaim, 1493 .vop_print = tmpfs_print, 1494 .vop_pathconf = tmpfs_pathconf, 1495 .vop_advlock = tmpfs_advlock, | 1463tmpfs_vptofh(struct vop_vptofh_args *ap) 1464{ 1465 struct tmpfs_fid *tfhp; 1466 struct tmpfs_node *node; 1467 1468 tfhp = (struct tmpfs_fid *)ap->a_fhp; 1469 node = VP_TO_TMPFS_NODE(ap->a_vp); 1470 --- 31 unchanged lines hidden (view full) --- 1502 .vop_symlink = tmpfs_symlink, 1503 .vop_readdir = tmpfs_readdir, 1504 .vop_readlink = tmpfs_readlink, 1505 .vop_inactive = tmpfs_inactive, 1506 .vop_reclaim = tmpfs_reclaim, 1507 .vop_print = tmpfs_print, 1508 .vop_pathconf = tmpfs_pathconf, 1509 .vop_advlock = tmpfs_advlock, |
1510 .vop_advlockasync = tmpfs_advlockasync, |
|
1496 .vop_vptofh = tmpfs_vptofh, 1497 .vop_bmap = VOP_EOPNOTSUPP, 1498}; 1499 | 1511 .vop_vptofh = tmpfs_vptofh, 1512 .vop_bmap = VOP_EOPNOTSUPP, 1513}; 1514 |