summaryrefslogtreecommitdiffstats
path: root/proxy/rpcgen/gss_proxy_xdr.c
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2012-01-23 13:47:24 -0500
committerSimo Sorce <simo@redhat.com>2012-01-24 11:13:56 -0500
commit2b188641e277fe840831d7d04eebbf5903e6e7dd (patch)
tree4256d1cd8a171c1845301309feb645a4b29b8416 /proxy/rpcgen/gss_proxy_xdr.c
parentda20ed7625599d307a5e91a539716b2fa8c14a02 (diff)
downloadgss-proxy-2b188641e277fe840831d7d04eebbf5903e6e7dd.tar.gz
gss-proxy-2b188641e277fe840831d7d04eebbf5903e6e7dd.tar.xz
gss-proxy-2b188641e277fe840831d7d04eebbf5903e6e7dd.zip
Update gss_proxy generated files after .x file changes
Diffstat (limited to 'proxy/rpcgen/gss_proxy_xdr.c')
-rw-r--r--proxy/rpcgen/gss_proxy_xdr.c61
1 files changed, 25 insertions, 36 deletions
diff --git a/proxy/rpcgen/gss_proxy_xdr.c b/proxy/rpcgen/gss_proxy_xdr.c
index 866eb95..54fc34a 100644
--- a/proxy/rpcgen/gss_proxy_xdr.c
+++ b/proxy/rpcgen/gss_proxy_xdr.c
@@ -223,7 +223,7 @@ xdr_gssx_name (XDR *xdrs, gssx_name *objp)
}
bool_t
-xdr_gssx_cred_info (XDR *xdrs, gssx_cred_info *objp)
+xdr_gssx_cred_element (XDR *xdrs, gssx_cred_element *objp)
{
if (!xdr_gssx_name (xdrs, &objp->MN))
return FALSE;
@@ -238,8 +238,6 @@ xdr_gssx_cred_info (XDR *xdrs, gssx_cred_info *objp)
if (!xdr_array (xdrs, (char **)&objp->cred_options.cred_options_val, (u_int *) &objp->cred_options.cred_options_len, ~0,
sizeof (gssx_option), (xdrproc_t) xdr_gssx_option))
return FALSE;
- if (!xdr_octet_string (xdrs, &objp->cred_handle_reference))
- return FALSE;
if (!xdr_array (xdrs, (char **)&objp->extensions.extensions_val, (u_int *) &objp->extensions.extensions_len, ~0,
sizeof (gssx_typed_hole), (xdrproc_t) xdr_gssx_typed_hole))
return FALSE;
@@ -247,12 +245,29 @@ xdr_gssx_cred_info (XDR *xdrs, gssx_cred_info *objp)
}
bool_t
-xdr_gssx_ctx_info (XDR *xdrs, gssx_ctx_info *objp)
+xdr_gssx_cred (XDR *xdrs, gssx_cred *objp)
{
- if (!xdr_pointer (xdrs, (char **)&objp->exported_context_token, sizeof (octet_string), (xdrproc_t) xdr_octet_string))
+ if (!xdr_gssx_name (xdrs, &objp->desired_name))
+ return FALSE;
+ if (!xdr_array (xdrs, (char **)&objp->elements.elements_val, (u_int *) &objp->elements.elements_len, ~0,
+ sizeof (gssx_cred_element), (xdrproc_t) xdr_gssx_cred_element))
+ return FALSE;
+ if (!xdr_octet_string (xdrs, &objp->cred_handle_reference))
+ return FALSE;
+ if (!xdr_bool (xdrs, &objp->needs_release))
+ return FALSE;
+ return TRUE;
+}
+
+bool_t
+xdr_gssx_ctx (XDR *xdrs, gssx_ctx *objp)
+{
+ if (!xdr_pointer (xdrs, (char **)&objp->exported_context_token, sizeof (gssx_buffer), (xdrproc_t) xdr_gssx_buffer))
return FALSE;
if (!xdr_pointer (xdrs, (char **)&objp->state, sizeof (octet_string), (xdrproc_t) xdr_octet_string))
return FALSE;
+ if (!xdr_bool (xdrs, &objp->needs_release))
+ return FALSE;
if (!xdr_gssx_OID (xdrs, &objp->mech))
return FALSE;
if (!xdr_gssx_name (xdrs, &objp->src_name))
@@ -285,22 +300,22 @@ xdr_gssx_handle_type (XDR *xdrs, gssx_handle_type *objp)
}
bool_t
-xdr_gssx_handle_info (XDR *xdrs, gssx_handle_info *objp)
+xdr_gssx_handle (XDR *xdrs, gssx_handle *objp)
{
if (!xdr_gssx_handle_type (xdrs, &objp->handle_type))
return FALSE;
switch (objp->handle_type) {
case GSSX_C_HANDLE_CRED:
- if (!xdr_array (xdrs, (char **)&objp->gssx_handle_info_u.cred_info.cred_info_val, (u_int *) &objp->gssx_handle_info_u.cred_info.cred_info_len, ~0,
- sizeof (gssx_cred_info), (xdrproc_t) xdr_gssx_cred_info))
+ if (!xdr_array (xdrs, (char **)&objp->gssx_handle_u.cred_info.cred_info_val, (u_int *) &objp->gssx_handle_u.cred_info.cred_info_len, ~0,
+ sizeof (gssx_cred), (xdrproc_t) xdr_gssx_cred))
return FALSE;
break;
case GSSX_C_HANDLE_SEC_CTX:
- if (!xdr_gssx_ctx_info (xdrs, &objp->gssx_handle_info_u.sec_ctx_info))
+ if (!xdr_gssx_ctx (xdrs, &objp->gssx_handle_u.sec_ctx_info))
return FALSE;
break;
default:
- if (!xdr_octet_string (xdrs, &objp->gssx_handle_info_u.extensions))
+ if (!xdr_octet_string (xdrs, &objp->gssx_handle_u.extensions))
return FALSE;
break;
}
@@ -308,32 +323,6 @@ xdr_gssx_handle_info (XDR *xdrs, gssx_handle_info *objp)
}
bool_t
-xdr_gssx_handle (XDR *xdrs, gssx_handle *objp)
-{
- if (!xdr_gssx_handle_info (xdrs, &objp->handle_info))
- return FALSE;
- if (!xdr_bool (xdrs, &objp->needs_release))
- return FALSE;
- return TRUE;
-}
-
-bool_t
-xdr_gssx_ctx (XDR *xdrs, gssx_ctx *objp)
-{
- if (!xdr_gssx_handle (xdrs, objp))
- return FALSE;
- return TRUE;
-}
-
-bool_t
-xdr_gssx_cred (XDR *xdrs, gssx_cred *objp)
-{
- if (!xdr_gssx_handle (xdrs, objp))
- return FALSE;
- return TRUE;
-}
-
-bool_t
xdr_gssx_cb (XDR *xdrs, gssx_cb *objp)
{
if (!xdr_gssx_uint64 (xdrs, &objp->initiator_addrtype))