Deleted Added
full compact
nfs_var.h (192337) nfs_var.h (195510)
1/*-
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Rick Macklem at The University of Guelph.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
1/*-
2 * Copyright (c) 1989, 1993
3 * The Regents of the University of California. All rights reserved.
4 *
5 * This code is derived from software contributed to Berkeley by
6 * Rick Macklem at The University of Guelph.
7 *
8 * Redistribution and use in source and binary forms, with or without

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

24 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
26 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
30 * SUCH DAMAGE.
31 *
32 * $FreeBSD: head/sys/fs/nfs/nfs_var.h 192337 2009-05-18 21:22:03Z rmacklem $
32 * $FreeBSD: head/sys/fs/nfs/nfs_var.h 195510 2009-07-09 19:00:29Z rmacklem $
33 */
34
35/*
36 * XXX needs <nfs/rpcv2.h> and <nfs/nfs.h> because of typedefs
37 */
38
39struct uio;
40struct ucred;

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

452void nfscl_filllockowner(NFSPROC_T *, u_int8_t *);
453void nfscl_freeopen(struct nfsclopen *, int);
454void nfscl_umount(struct nfsmount *, NFSPROC_T *);
455void nfscl_renewthread(struct nfsclclient *, NFSPROC_T *);
456void nfscl_initiate_recovery(struct nfsclclient *);
457int nfscl_hasexpired(struct nfsclclient *, u_int32_t, NFSPROC_T *);
458void nfscl_dumpstate(struct nfsmount *, int, int, int, int);
459void nfscl_dupopen(vnode_t, int);
33 */
34
35/*
36 * XXX needs <nfs/rpcv2.h> and <nfs/nfs.h> because of typedefs
37 */
38
39struct uio;
40struct ucred;

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

452void nfscl_filllockowner(NFSPROC_T *, u_int8_t *);
453void nfscl_freeopen(struct nfsclopen *, int);
454void nfscl_umount(struct nfsmount *, NFSPROC_T *);
455void nfscl_renewthread(struct nfsclclient *, NFSPROC_T *);
456void nfscl_initiate_recovery(struct nfsclclient *);
457int nfscl_hasexpired(struct nfsclclient *, u_int32_t, NFSPROC_T *);
458void nfscl_dumpstate(struct nfsmount *, int, int, int, int);
459void nfscl_dupopen(vnode_t, int);
460int nfscl_getclose(vnode_t, struct nfsclclient **, struct nfsclopenhead *);
460int nfscl_getclose(vnode_t, struct nfsclclient **);
461int nfscl_doclose(vnode_t, struct nfsclclient **, NFSPROC_T *);
462void nfsrpc_doclose(struct nfsmount *, struct nfsclopen *, NFSPROC_T *);
461int nfscl_deleg(mount_t, struct nfsclclient *, u_int8_t *, int,
462 struct ucred *, NFSPROC_T *, struct nfscldeleg **);
463void nfscl_lockinit(struct nfsv4lock *);
464void nfscl_lockexcl(struct nfsv4lock *, void *);
465void nfscl_lockunlock(struct nfsv4lock *);
466void nfscl_lockderef(struct nfsv4lock *);
467void nfscl_docb(struct nfsrv_descript *, NFSPROC_T *);
468void nfscl_releasealllocks(struct nfsclclient *, vnode_t, NFSPROC_T *);

--- 133 unchanged lines hidden ---
463int nfscl_deleg(mount_t, struct nfsclclient *, u_int8_t *, int,
464 struct ucred *, NFSPROC_T *, struct nfscldeleg **);
465void nfscl_lockinit(struct nfsv4lock *);
466void nfscl_lockexcl(struct nfsv4lock *, void *);
467void nfscl_lockunlock(struct nfsv4lock *);
468void nfscl_lockderef(struct nfsv4lock *);
469void nfscl_docb(struct nfsrv_descript *, NFSPROC_T *);
470void nfscl_releasealllocks(struct nfsclclient *, vnode_t, NFSPROC_T *);

--- 133 unchanged lines hidden ---