diff options
author | bde <bde@FreeBSD.org> | 1995-12-15 22:49:36 +0000 |
---|---|---|
committer | bde <bde@FreeBSD.org> | 1995-12-15 22:49:36 +0000 |
commit | bdd118393bb0552b7203f14dbb1050868f022a8c (patch) | |
tree | 18e88bdc264451034246edf5f69cef6b885e8c9a /sys | |
parent | c7128c37b830bed85913cb221f0e2721b26e70e9 (diff) | |
download | FreeBSD-src-bdd118393bb0552b7203f14dbb1050868f022a8c.zip FreeBSD-src-bdd118393bb0552b7203f14dbb1050868f022a8c.tar.gz |
Completed a function declaration.
Restored order to prototype list.
Restored tabs to #defines.
Diffstat (limited to 'sys')
-rw-r--r-- | sys/sys/vnode.h | 66 |
1 files changed, 33 insertions, 33 deletions
diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h index b475e54..eb838b0 100644 --- a/sys/sys/vnode.h +++ b/sys/sys/vnode.h @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * @(#)vnode.h 8.7 (Berkeley) 2/4/94 - * $Id: vnode.h,v 1.24 1995/11/09 08:17:13 bde Exp $ + * $Id: vnode.h,v 1.25 1995/12/11 04:57:23 dyson Exp $ */ #ifndef _SYS_VNODE_H_ @@ -109,19 +109,19 @@ struct vnode { /* * Vnode flags. */ -#define VROOT 0x0001 /* root of its file system */ -#define VTEXT 0x0002 /* vnode is a pure text prototype */ -#define VSYSTEM 0x0004 /* vnode being used by kernel */ -#define VOLOCK 0x0008 /* vnode is locked waiting for an object */ -#define VOWANT 0x0010 /* a process is waiting for VOLOCK */ -#define VXLOCK 0x0100 /* vnode is locked to change underlying type */ -#define VXWANT 0x0200 /* process is waiting for vnode */ -#define VBWAIT 0x0400 /* waiting for output to complete */ -#define VALIASED 0x0800 /* vnode has an alias */ -#define VDIROP 0x1000 /* LFS: vnode is involved in a directory op */ -#define VVMIO 0x2000 /* VMIO flag */ -#define VNINACT 0x4000 /* LFS: skip ufs_inactive() in lfs_vunref */ -#define VAGE 0x8000 /* Insert vnode at head of free list */ +#define VROOT 0x0001 /* root of its file system */ +#define VTEXT 0x0002 /* vnode is a pure text prototype */ +#define VSYSTEM 0x0004 /* vnode being used by kernel */ +#define VOLOCK 0x0008 /* vnode is locked waiting for an object */ +#define VOWANT 0x0010 /* a process is waiting for VOLOCK */ +#define VXLOCK 0x0100 /* vnode is locked to change underlying type */ +#define VXWANT 0x0200 /* process is waiting for vnode */ +#define VBWAIT 0x0400 /* waiting for output to complete */ +#define VALIASED 0x0800 /* vnode has an alias */ +#define VDIROP 0x1000 /* LFS: vnode is involved in a directory op */ +#define VVMIO 0x2000 /* VMIO flag */ +#define VNINACT 0x4000 /* LFS: skip ufs_inactive() in lfs_vunref */ +#define VAGE 0x8000 /* Insert vnode at head of free list */ /* * Vnode attributes. A field value of VNOVAL represents a field whose value @@ -162,7 +162,7 @@ struct vattr { #define IO_SYNC 0x04 /* do I/O synchronously */ #define IO_NODELOCKED 0x08 /* underlying node already locked */ #define IO_NDELAY 0x10 /* FNDELAY flag set in file table */ -#define IO_VMIO 0x20 /* data already in VMIO space */ +#define IO_VMIO 0x20 /* data already in VMIO space */ /* * Modes. Some values same as Ixxx entries from inode.h for now. @@ -218,9 +218,9 @@ void vhold __P((struct vnode *)); #define NULLVP ((struct vnode *)NULL) #ifdef VFS_LKM -#define VNODEOP_SET(f) DATA_SET(MODVNOPS,f) +#define VNODEOP_SET(f) DATA_SET(MODVNOPS,f) #else -#define VNODEOP_SET(f) DATA_SET(vfs_opv_descs_,f) +#define VNODEOP_SET(f) DATA_SET(vfs_opv_descs_,f) #endif /* @@ -246,13 +246,13 @@ extern void (*lease_updatetime) __P((int deltat)); #define LEASE_CHECK(vp, p, cred, flag) lease_check((vp), (p), (cred), (flag)) #define LEASE_UPDATETIME(dt) lease_updatetime(dt) #else -#define LEASE_CHECK(vp, p, cred, flag) -#define LEASE_UPDATETIME(dt) +#define LEASE_CHECK(vp, p, cred, flag) +#define LEASE_UPDATETIME(dt) #endif /* NQNFS */ #else -#define LEASE_CHECK(vp, p, cred, flag) \ +#define LEASE_CHECK(vp, p, cred, flag) \ do { if(lease_check) lease_check((vp), (p), (cred), (flag)); } while(0) -#define LEASE_UPDATETIME(dt) \ +#define LEASE_UPDATETIME(dt) \ do { if(lease_updatetime) lease_updatetime(dt); } while(0) #endif /* NFS */ #endif /* KERNEL */ @@ -398,16 +398,20 @@ int cache_lookup __P((struct vnode *dvp, struct vnode **vpp, struct componentname *cnp)); void cache_purge __P((struct vnode *vp)); void cache_purgevfs __P((struct mount *mp)); +struct vnode * + checkalias __P((struct vnode *vp, dev_t nvp_rdev, struct mount *mp)); int getnewvnode __P((enum vtagtype tag, - struct mount *mp, int (**vops)(), struct vnode **vpp)); -int vinvalbuf __P((struct vnode *vp, int save, struct ucred *cred, - struct proc *p, int slpflag, int slptimeo)); + struct mount *mp, vop_t **vops, struct vnode **vpp)); +void insmntque __P((struct vnode *vp, struct mount *mp)); void vattr_null __P((struct vattr *vap)); int vcount __P((struct vnode *vp)); int vfinddev __P((dev_t dev, enum vtype type, struct vnode **vpp)); +void vfs_opv_init __P((struct vnodeopv_desc **them)); int vget __P((struct vnode *vp, int lockflag)); void vgone __P((struct vnode *vp)); void vgoneall __P((struct vnode *vp)); +int vinvalbuf __P((struct vnode *vp, int save, struct ucred *cred, + struct proc *p, int slpflag, int slptimeo)); int vn_bwrite __P((struct vop_bwrite_args *ap)); int vn_close __P((struct vnode *vp, int flags, struct ucred *cred, struct proc *p)); @@ -420,19 +424,15 @@ int vn_rdwr __P((enum uio_rw rw, struct vnode *vp, caddr_t base, int vn_read __P((struct file *fp, struct uio *uio, struct ucred *cred)); int vn_select __P((struct file *fp, int which, struct proc *p)); int vn_stat __P((struct vnode *vp, struct stat *sb, struct proc *p)); -int vn_write __P((struct file *fp, struct uio *uio, struct ucred *cred)); -int vn_vmio_open __P((struct vnode *vp, struct proc *p, struct ucred *cred)); void vn_vmio_close __P((struct vnode *vp)); -struct vnode * - checkalias __P((struct vnode *vp, dev_t nvp_rdev, struct mount *mp)); -void vprint __P((char *, struct vnode *)); +int vn_vmio_open __P((struct vnode *vp, struct proc *p, + struct ucred *cred)); +int vn_write __P((struct file *fp, struct uio *uio, struct ucred *cred)); +int vn_writechk __P((struct vnode *vp)); +void vprint __P((char *label, struct vnode *vp)); void vput __P((struct vnode *vp)); void vref __P((struct vnode *vp)); void vrele __P((struct vnode *vp)); -int vn_writechk __P((struct vnode *vp)); -void insmntque __P((struct vnode *, struct mount *)); - -void vfs_opv_init __P((struct vnodeopv_desc **)); #endif /* KERNEL */ #endif /* !_SYS_VNODE_H_ */ |