* configure.in: Add AC_TYPE_GETGROUPS to determine argument to
authorEzra Peisach <epeisach@mit.edu>
Thu, 5 Jul 2001 16:15:42 +0000 (16:15 +0000)
committerEzra Peisach <epeisach@mit.edu>
Thu, 5 Jul 2001 16:15:42 +0000 (16:15 +0000)
commitb3ccd7786f77efef5e10f7b331ee22f940940171
tree8f50528afe8bfe8422c606be2196564bf09d4750
parentf47e5a386754320eb19fdfdcb17f86c3bd8f1d8a
* configure.in: Add AC_TYPE_GETGROUPS to determine argument to
getgroups.

* auth_unix.c (authunix_create_default): Use GETGROUPS_T array in
call to getgroups. Copy into array of int for call to
authunix_create. Note: If auth_unix protection ever used with this
code, we will need to cleanup assumptions in int being 32 bits in
OTW transfer of gids.

* clnt_tcp.c, svc_tcp.c: Change writetcp and readtcp to take char
* as first argument to be compatible with xdrrec_create.

* xdr.c (xdr_opaque): Cast argument in call to XDR_GETBYTES.

* svc.h: Add prototype for gssrpc_svcudp_enablecache.

* svc_auth_gssapi.c (_gssrpc_svcauth_gssapi): Change
_svcauth_gssapi to _gssrpc_svcauth_gssapi for consistancy.

* svc_auth.c: Move prototypes for _gssrpc_svcauth_{unix, null,
short, gssapi} to:
* svc_auth.h: here.

* svc_auth_unix.c: Update _gssrpc_svcauth_short and
_gssrpc_svcauth_unix to match prototype.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@13563 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/rpc/ChangeLog
src/lib/rpc/auth_unix.c
src/lib/rpc/clnt_tcp.c
src/lib/rpc/configure.in
src/lib/rpc/svc.h
src/lib/rpc/svc_auth.c
src/lib/rpc/svc_auth.h
src/lib/rpc/svc_auth_gssapi.c
src/lib/rpc/svc_auth_unix.c
src/lib/rpc/svc_tcp.c
src/lib/rpc/xdr.c