vnode.h (74273) | vnode.h (74437) |
---|---|
1/* 2 * Copyright (c) 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)vnode.h 8.7 (Berkeley) 2/4/94 | 1/* 2 * Copyright (c) 1989, 1993 3 * The Regents of the University of California. All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 17 unchanged lines hidden (view full) --- 26 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 31 * SUCH DAMAGE. 32 * 33 * @(#)vnode.h 8.7 (Berkeley) 2/4/94 |
34 * $FreeBSD: head/sys/sys/vnode.h 74273 2001-03-15 02:54:29Z rwatson $ | 34 * $FreeBSD: head/sys/sys/vnode.h 74437 2001-03-19 05:44:15Z rwatson $ |
35 */ 36 37#ifndef _SYS_VNODE_H_ 38#define _SYS_VNODE_H_ 39 40#include <sys/lock.h> 41#include <sys/mutex.h> 42#include <sys/queue.h> --- 559 unchanged lines hidden (view full) --- 602 int len, off_t offset, enum uio_seg segflg, int ioflg, 603 struct ucred *cred, int *aresid, struct proc *p)); 604int vn_stat __P((struct vnode *vp, struct stat *sb, struct proc *p)); 605int vn_start_write __P((struct vnode *vp, struct mount **mpp, int flags)); 606dev_t vn_todev __P((struct vnode *vp)); 607int vn_write_suspend_wait __P((struct vnode *vp, struct mount *mp, 608 int flags)); 609int vn_writechk __P((struct vnode *vp)); | 35 */ 36 37#ifndef _SYS_VNODE_H_ 38#define _SYS_VNODE_H_ 39 40#include <sys/lock.h> 41#include <sys/mutex.h> 42#include <sys/queue.h> --- 559 unchanged lines hidden (view full) --- 602 int len, off_t offset, enum uio_seg segflg, int ioflg, 603 struct ucred *cred, int *aresid, struct proc *p)); 604int vn_stat __P((struct vnode *vp, struct stat *sb, struct proc *p)); 605int vn_start_write __P((struct vnode *vp, struct mount **mpp, int flags)); 606dev_t vn_todev __P((struct vnode *vp)); 607int vn_write_suspend_wait __P((struct vnode *vp, struct mount *mp, 608 int flags)); 609int vn_writechk __P((struct vnode *vp)); |
610int vn_extattr_get __P((struct vnode *vp, int ioflg, int namespace, | 610int vn_extattr_get __P((struct vnode *vp, int ioflg, int attrnamespace, |
611 const char *attrname, int *buflen, char *buf, struct proc *p)); | 611 const char *attrname, int *buflen, char *buf, struct proc *p)); |
612int vn_extattr_set __P((struct vnode *vp, int ioflg, int namespace, | 612int vn_extattr_set __P((struct vnode *vp, int ioflg, int attrnamespace, |
613 const char *attrname, int buflen, char *buf, struct proc *p)); | 613 const char *attrname, int buflen, char *buf, struct proc *p)); |
614int vn_extattr_rm(struct vnode *vp, int ioflg, int namespace, | 614int vn_extattr_rm(struct vnode *vp, int ioflg, int attrnamespace, |
615 const char *attrname, struct proc *p); 616int vfs_cache_lookup __P((struct vop_lookup_args *ap)); 617int vfs_object_create __P((struct vnode *vp, struct proc *p, 618 struct ucred *cred)); 619void vfs_timestamp __P((struct timespec *)); 620void vfs_write_resume __P((struct mount *mp)); 621void vfs_write_suspend __P((struct mount *mp)); 622int vop_stdbwrite __P((struct vop_bwrite_args *ap)); --- 37 unchanged lines hidden --- | 615 const char *attrname, struct proc *p); 616int vfs_cache_lookup __P((struct vop_lookup_args *ap)); 617int vfs_object_create __P((struct vnode *vp, struct proc *p, 618 struct ucred *cred)); 619void vfs_timestamp __P((struct timespec *)); 620void vfs_write_resume __P((struct mount *mp)); 621void vfs_write_suspend __P((struct mount *mp)); 622int vop_stdbwrite __P((struct vop_bwrite_args *ap)); --- 37 unchanged lines hidden --- |