Deleted Added
full compact
nfs_var.h (207082) nfs_var.h (207170)
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 207082 2010-04-22 23:51:01Z rmacklem $
32 * $FreeBSD: head/sys/fs/nfs/nfs_var.h 207170 2010-04-24 22:52:14Z rmacklem $
33 */
34
35/*
36 * XXX needs <nfs/rpcv2.h> and <nfs/nfs.h> because of typedefs
37 */
38
39struct uio;
40struct ucred;

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

317int nfsrv_getsocksndseq(struct socket *, tcp_seq *, tcp_seq *);
318int nfsrv_lookupfilename(struct nameidata *, char *, NFSPROC_T *);
319void nfsrv_object_create(vnode_t, NFSPROC_T *);
320int nfsrv_mallocmget_limit(void);
321int nfsvno_v4rootexport(struct nfsrv_descript *);
322void newnfs_portinit(void);
323struct ucred *newnfs_getcred(void);
324void newnfs_setroot(struct ucred *);
33 */
34
35/*
36 * XXX needs <nfs/rpcv2.h> and <nfs/nfs.h> because of typedefs
37 */
38
39struct uio;
40struct ucred;

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

317int nfsrv_getsocksndseq(struct socket *, tcp_seq *, tcp_seq *);
318int nfsrv_lookupfilename(struct nameidata *, char *, NFSPROC_T *);
319void nfsrv_object_create(vnode_t, NFSPROC_T *);
320int nfsrv_mallocmget_limit(void);
321int nfsvno_v4rootexport(struct nfsrv_descript *);
322void newnfs_portinit(void);
323struct ucred *newnfs_getcred(void);
324void newnfs_setroot(struct ucred *);
325int nfs_catnap(int, const char *);
325int nfs_catnap(int, int, const char *);
326struct nfsreferral *nfsv4root_getreferral(vnode_t, vnode_t, u_int32_t);
327int nfsrv_atroot(vnode_t, long *);
328void newnfs_timer(void *);
329
330/* nfs_commonacl.c */
331int nfsrv_dissectace(struct nfsrv_descript *, struct acl_entry *,
332 int *, int *, NFSPROC_T *);
333int nfsrv_buildacl(struct nfsrv_descript *, NFSACL_T *, enum vtype,

--- 267 unchanged lines hidden ---
326struct nfsreferral *nfsv4root_getreferral(vnode_t, vnode_t, u_int32_t);
327int nfsrv_atroot(vnode_t, long *);
328void newnfs_timer(void *);
329
330/* nfs_commonacl.c */
331int nfsrv_dissectace(struct nfsrv_descript *, struct acl_entry *,
332 int *, int *, NFSPROC_T *);
333int nfsrv_buildacl(struct nfsrv_descript *, NFSACL_T *, enum vtype,

--- 267 unchanged lines hidden ---