summaryrefslogtreecommitdiffstats
path: root/src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam
diff options
context:
space:
mode:
authorTom Yu <tlyu@mit.edu>2004-06-19 02:11:58 +0000
committerTom Yu <tlyu@mit.edu>2004-06-19 02:11:58 +0000
commit71a2b4d02b6b653b78dc0201489988b5c0ecd39c (patch)
tree3e49921cb0800fa5b0cf379f0319c52a02731d45 /src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam
parent974aadb14ab567891c9a55c1612d7793232ca73c (diff)
downloadkrb5-71a2b4d02b6b653b78dc0201489988b5c0ecd39c.tar.gz
krb5-71a2b4d02b6b653b78dc0201489988b5c0ecd39c.tar.xz
krb5-71a2b4d02b6b653b78dc0201489988b5c0ecd39c.zip
fix some 64-bit bugs in RPCSEC_GSS
* auth_gss.h: Add prototype for xdr_rpc_gss_buf. * authgss_prot.c (xdr_rpc_gss_buf): New function. (xdr_rpc_gss_cred, xdr_rpc_gss_init_args, xdr_rpc_gss_init_res): (xdr_rpc_gss_wrap_data, xdr_rpc_gss_unwrap_data): Use xdr_rpc_gss_buf, to avoid passing a (size_t *) to a xdr_bytes(), which expects (u_int *). (xdr_rpc_gss_wrap_data): Use tmplen to avoid passing (size_t *) to xdr_u_int. * libgssrpc.exports: * rename.h: Add xdr_rpc_gss_buf. * xdr.c (xdr_enum): Fix (kind of) for 64-bit. Still inherently bogus, due to casting of (enum foo *) to (enum_t *) by callers. ticket: new component: krb5-libs git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16499 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/mac/MacOSX/Scripts/Kerberos5BuildSystem.jam')
0 files changed, 0 insertions, 0 deletions