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