/*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2002 Apple Computer, Inc. All rights reserved.
*
* @APPLE_LICENSE_HEADER_START@
*
#ifndef _NFS_NFS_H_
#define _NFS_NFS_H_
+#include <sys/appleapiopts.h>
+
+#ifdef __APPLE_API_PRIVATE
/*
* Tunable constants for nfs
*/
int netaddr_match __P((int, union nethostaddr *, struct mbuf *));
int nfs_request __P((struct vnode *, struct mbuf *, int, struct proc *,
struct ucred *, struct mbuf **, struct mbuf **,
- caddr_t *));
+ caddr_t *, u_int64_t *));
int nfs_loadattrcache __P((struct vnode **, struct mbuf **, caddr_t *,
- struct vattr *));
+ struct vattr *, int, u_int64_t *));
int nfs_namei __P((struct nameidata *, fhandle_t *, int,
struct nfssvc_sock *, struct mbuf *, struct mbuf **,
caddr_t *, struct vnode **, struct proc *, int, int));
void nfsrv_rcv __P((struct socket *so, caddr_t arg, int waitflag));
void nfsrv_slpderef __P((struct nfssvc_sock *slp));
+/*
+ * NFSTRACE points were changed to FSDBG (KERNEL_DEBUG)
+ * But some of this code may prove useful someday...
+ */
+#undef NFSDIAG
#if NFSDIAG
extern int nfstraceindx;
#endif /* NFSDIAG */
#endif /* KERNEL */
+#endif /* __APPLE_API_PRIVATE */
#endif