summaryrefslogtreecommitdiffstats
path: root/sys/nfsclient
diff options
context:
space:
mode:
authorbde <bde@FreeBSD.org>1995-11-14 05:16:37 +0000
committerbde <bde@FreeBSD.org>1995-11-14 05:16:37 +0000
commit34f76cbd086a0f86f09c86acb0a80882e7628a3b (patch)
treec089a186fed9ccd22d80a9c9759bc84bcc6c04d1 /sys/nfsclient
parentc140e951e591f4797f4c5e9d95f4231c75bb4d69 (diff)
downloadFreeBSD-src-34f76cbd086a0f86f09c86acb0a80882e7628a3b.zip
FreeBSD-src-34f76cbd086a0f86f09c86acb0a80882e7628a3b.tar.gz
Included <sys/sysproto.h> to get central declarations for syscall args
structs and prototypes for syscalls. Ifdefed duplicated decentralized declarations of args structs. It's convenient to have this visible but they are hard to maintain. Some are already different from the central declarations. 4.4lite2 puts them in comments in the function headers but I wanted to avoid the large changes for that.
Diffstat (limited to 'sys/nfsclient')
-rw-r--r--sys/nfsclient/nfs_nfsiod.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/nfsclient/nfs_nfsiod.c b/sys/nfsclient/nfs_nfsiod.c
index 786ce14..35590c3 100644
--- a/sys/nfsclient/nfs_nfsiod.c
+++ b/sys/nfsclient/nfs_nfsiod.c
@@ -34,11 +34,12 @@
* SUCH DAMAGE.
*
* @(#)nfs_syscalls.c 8.3 (Berkeley) 1/4/94
- * $Id: nfs_syscalls.c,v 1.7 1995/06/27 11:06:50 dfr Exp $
+ * $Id: nfs_syscalls.c,v 1.8 1995/10/29 15:33:11 phk Exp $
*/
#include <sys/param.h>
#include <sys/systm.h>
+#include <sys/sysproto.h>
#include <sys/kernel.h>
#include <sys/file.h>
#include <sys/stat.h>
@@ -106,10 +107,12 @@ static int nfs_asyncdaemon[NFS_MAXASYNCDAEMON];
/*
* Get file handle system call
*/
+#ifndef _SYS_SYSPROTO_H_
struct getfh_args {
char *fname;
fhandle_t *fhp;
};
+#endif
int
getfh(p, uap, retval)
struct proc *p;
@@ -149,10 +152,12 @@ getfh(p, uap, retval)
* - remains in the kernel as an nfsd
* - remains in the kernel as an nfsiod
*/
+#ifndef _SYS_SYSPROTO_H_
struct nfssvc_args {
int flag;
caddr_t argp;
};
+#endif
int
nfssvc(p, uap, retval)
struct proc *p;
OpenPOWER on IntegriCloud