0001
0002
0003
0004
0005
0006
0007
0008
0009 #ifndef _LINUX_SUNRPC_SVCAUTH_GSS_H
0010 #define _LINUX_SUNRPC_SVCAUTH_GSS_H
0011
0012 #include <linux/sched.h>
0013 #include <linux/sunrpc/types.h>
0014 #include <linux/sunrpc/xdr.h>
0015 #include <linux/sunrpc/svcauth.h>
0016 #include <linux/sunrpc/svcsock.h>
0017 #include <linux/sunrpc/auth_gss.h>
0018
0019 int gss_svc_init(void);
0020 void gss_svc_shutdown(void);
0021 int gss_svc_init_net(struct net *net);
0022 void gss_svc_shutdown_net(struct net *net);
0023 struct auth_domain *svcauth_gss_register_pseudoflavor(u32 pseudoflavor,
0024 char *name);
0025 u32 svcauth_gss_flavor(struct auth_domain *dom);
0026
0027 #endif