1 /*
2  * include/linux/nfsd/interface.h
3  *
4  * defines interface between nfsd and other bits of
5  * the kernel.  Particularly filesystems (eventually).
6  *
7  * Copyright (C) 2000 Neil Brown <neilb@cse.unsw.edu.au>
8  */
9 
10 #ifndef LINUX_NFSD_INTERFACE_H
11 #define LINUX_NFSD_INTERFACE_H
12 
13 #include <linux/config.h>
14 
15 #ifndef CONFIG_NFSD
16 # ifdef CONFIG_MODULES
17 
18 extern struct nfsd_linkage {
19 	long (*do_nfsservctl)(int cmd, void *argp, void *resp);
20 	struct module *owner;
21 } * nfsd_linkage;
22 
23 # endif
24 #endif
25 
26 #endif /* LINUX_NFSD_INTERFACE_H */
27