Deleted Added
full compact
msdosfs_vnops.c (175294) msdosfs_vnops.c (177633)
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_vnops.c 175294 2008-01-13 14:44:15Z attilio $ */
1/* $FreeBSD: head/sys/fs/msdosfs/msdosfs_vnops.c 177633 2008-03-26 15:23:12Z dfr $ */
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 *

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

78#include <fs/msdosfs/msdosfsmount.h>
79
80#define DOS_FILESIZE_MAX 0xffffffff
81
82/*
83 * Prototypes for MSDOSFS vnode operations
84 */
85static vop_advlock_t msdosfs_advlock;
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 *

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

78#include <fs/msdosfs/msdosfsmount.h>
79
80#define DOS_FILESIZE_MAX 0xffffffff
81
82/*
83 * Prototypes for MSDOSFS vnode operations
84 */
85static vop_advlock_t msdosfs_advlock;
86static vop_advlockasync_t msdosfs_advlockasync;
86static vop_create_t msdosfs_create;
87static vop_mknod_t msdosfs_mknod;
88static vop_open_t msdosfs_open;
89static vop_close_t msdosfs_close;
90static vop_access_t msdosfs_access;
91static vop_getattr_t msdosfs_getattr;
92static vop_setattr_t msdosfs_setattr;
93static vop_read_t msdosfs_read;

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

1958 } */ *ap;
1959{
1960 struct denode *dep = VTODE(ap->a_vp);
1961
1962 return (lf_advlock(ap, &dep->de_lockf, dep->de_FileSize));
1963}
1964
1965static int
87static vop_create_t msdosfs_create;
88static vop_mknod_t msdosfs_mknod;
89static vop_open_t msdosfs_open;
90static vop_close_t msdosfs_close;
91static vop_access_t msdosfs_access;
92static vop_getattr_t msdosfs_getattr;
93static vop_setattr_t msdosfs_setattr;
94static vop_read_t msdosfs_read;

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

1959 } */ *ap;
1960{
1961 struct denode *dep = VTODE(ap->a_vp);
1962
1963 return (lf_advlock(ap, &dep->de_lockf, dep->de_FileSize));
1964}
1965
1966static int
1967msdosfs_advlockasync(ap)
1968 struct vop_advlockasync_args /* {
1969 struct vnode *a_vp;
1970 u_char a_id;
1971 int a_op;
1972 struct flock *a_fl;
1973 int a_flags;
1974 struct task *a_task;
1975 } */ *ap;
1976{
1977 struct denode *dep = VTODE(ap->a_vp);
1978
1979 return (lf_advlockasync(ap, &dep->de_lockf, dep->de_FileSize));
1980}
1981
1982static int
1966msdosfs_vptofh(ap)
1967 struct vop_vptofh_args /* {
1968 struct vnode *a_vp;
1969 struct fid *a_fhp;
1970 } */ *ap;
1971{
1972 struct denode *dep;
1973 struct defid *defhp;

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

1982}
1983
1984/* Global vfs data structures for msdosfs */
1985struct vop_vector msdosfs_vnodeops = {
1986 .vop_default = &default_vnodeops,
1987
1988 .vop_access = msdosfs_access,
1989 .vop_advlock = msdosfs_advlock,
1983msdosfs_vptofh(ap)
1984 struct vop_vptofh_args /* {
1985 struct vnode *a_vp;
1986 struct fid *a_fhp;
1987 } */ *ap;
1988{
1989 struct denode *dep;
1990 struct defid *defhp;

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

1999}
2000
2001/* Global vfs data structures for msdosfs */
2002struct vop_vector msdosfs_vnodeops = {
2003 .vop_default = &default_vnodeops,
2004
2005 .vop_access = msdosfs_access,
2006 .vop_advlock = msdosfs_advlock,
2007 .vop_advlockasync = msdosfs_advlockasync,
1990 .vop_bmap = msdosfs_bmap,
1991 .vop_cachedlookup = msdosfs_lookup,
1992 .vop_open = msdosfs_open,
1993 .vop_close = msdosfs_close,
1994 .vop_create = msdosfs_create,
1995 .vop_fsync = msdosfs_fsync,
1996 .vop_getattr = msdosfs_getattr,
1997 .vop_inactive = msdosfs_inactive,

--- 18 unchanged lines hidden ---
2008 .vop_bmap = msdosfs_bmap,
2009 .vop_cachedlookup = msdosfs_lookup,
2010 .vop_open = msdosfs_open,
2011 .vop_close = msdosfs_close,
2012 .vop_create = msdosfs_create,
2013 .vop_fsync = msdosfs_fsync,
2014 .vop_getattr = msdosfs_getattr,
2015 .vop_inactive = msdosfs_inactive,

--- 18 unchanged lines hidden ---