]> CyberLeo.Net >> Repos - FreeBSD/stable/8.git/commit
MFC: r223309
authorrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 4 Jul 2011 00:24:59 +0000 (00:24 +0000)
committerrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Mon, 4 Jul 2011 00:24:59 +0000 (00:24 +0000)
commit9b154215ea7611a0eebb9a4dbf4c9332abd52364
treee3d87cecc4d1737f4a33d0e3c5a55e9bc33e2ac9
parent8526968635bc04064cae08cd89644721a1374480
MFC: r223309
Fix the kgssapi so that it can be loaded as a module. Currently
the NFS subsystems use five of the rpcsec_gss/kgssapi entry points,
but since it was not obvious which others might be useful, all
nineteen were included. Basically the nineteen entry points are
set in a structure called rpc_gss_entries and inline functions
defined in sys/rpc/rpcsec_gss.h check for the entry points being
non-NULL and then call them. A default value is returned otherwise.

git-svn-id: svn://svn.freebsd.org/base/stable/8@223748 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/nfs/nfs_commonkrpc.c
sys/fs/nfsclient/nfs_clkrpc.c
sys/fs/nfsserver/nfs_nfsdkrpc.c
sys/kgssapi/gss_impl.c
sys/modules/Makefile
sys/modules/kgssapi_krb5/Makefile
sys/nfsclient/nfs_krpc.c
sys/nfsserver/nfs_srvkrpc.c
sys/rpc/rpc_generic.c
sys/rpc/rpcsec_gss.h