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
18extern 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