diff options
author | Jeff Layton <jlayton@redhat.com> | 2014-04-30 12:07:07 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2014-04-30 12:19:11 -0400 |
commit | 7d809fd2b61bc723d1b8092db60ab3083a72c87e (patch) | |
tree | d19b990d3a9b8038fb8b9d785d3f94dfbf807638 /utils/gssd/gss_names.h | |
parent | 54ee5c458aee93c5b7b4b545cfcd4770f65cf2e6 (diff) | |
download | nfs-utils-7d809fd2b61bc723d1b8092db60ab3083a72c87e.tar.gz nfs-utils-7d809fd2b61bc723d1b8092db60ab3083a72c87e.tar.xz nfs-utils-7d809fd2b61bc723d1b8092db60ab3083a72c87e.zip |
gssd: move hostbased name routines into separate file
In a later patch, we'll need gssd to call into this code as well as
svcgssd. Move it into a common file that both can link in.
Signed-off-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'utils/gssd/gss_names.h')
-rw-r--r-- | utils/gssd/gss_names.h | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/utils/gssd/gss_names.h b/utils/gssd/gss_names.h new file mode 100644 index 0000000..1d5f49c --- /dev/null +++ b/utils/gssd/gss_names.h @@ -0,0 +1,34 @@ +/* + Copyright (c) 2000 The Regents of the University of Michigan. + All rights reserved. + + Copyright (c) 2002 Bruce Fields <bfields@UMICH.EDU> + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED + WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE + DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR + BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +extern int get_hostbased_client_name(gss_name_t client_name, gss_OID mech, + char **hostbased_name); |