commit 92cf0dde310ca341a2f29ff66b19eeb9994a649a Author: Ian Kent Date: Tue Oct 28 11:19:07 2008 -0400 Fixed a warings the IPV6 client routines Signed-off-by: Steve Dickson diff --git a/src/clnt_raw.c b/src/clnt_raw.c index f184066..8b1650e 100644 --- a/src/clnt_raw.c +++ b/src/clnt_raw.c @@ -165,7 +165,7 @@ call_again: XDR_SETPOS(xdrs, 0); clp->u.mashl_rpcmsg.rm_xid ++ ; if ((! XDR_PUTBYTES(xdrs, clp->u.mashl_callmsg, clp->mcnt)) || - (! XDR_PUTINT32(xdrs, &proc)) || + (! XDR_PUTINT32(xdrs, (int32_t *)&proc)) || (! AUTH_MARSHALL(h->cl_auth, xdrs)) || (! (*xargs)(xdrs, argsp))) { return (RPC_CANTENCODEARGS); diff --git a/src/clnt_vc.c b/src/clnt_vc.c index 4ee6c20..1dcc976 100644 --- a/src/clnt_vc.c +++ b/src/clnt_vc.c @@ -363,7 +363,7 @@ call_again: x_id = ntohl(--(*msg_x_id)); if ((! XDR_PUTBYTES(xdrs, ct->ct_u.ct_mcallc, ct->ct_mpos)) || - (! XDR_PUTINT32(xdrs, &proc)) || + (! XDR_PUTINT32(xdrs, (int32_t *)&proc)) || (! AUTH_MARSHALL(cl->cl_auth, xdrs)) || (! (*xdr_args)(xdrs, args_ptr))) { if (ct->ct_error.re_status == RPC_SUCCESS) diff --git a/tirpc/rpc/clnt_soc.h b/tirpc/rpc/clnt_soc.h index f43d2ee..0f49a2e 100644 --- a/tirpc/rpc/clnt_soc.h +++ b/tirpc/rpc/clnt_soc.h @@ -112,9 +112,9 @@ extern CLIENT *clntudp_create(struct sockaddr_in *, u_long, u_long, extern CLIENT *clntudp_bufcreate(struct sockaddr_in *, u_long, u_long, struct timeval, int *, u_int, u_int); #ifdef INET6 -extern CLIENT *clntudp6_create(struct sockaddr_in *, u_long, u_long, +extern CLIENT *clntudp6_create(struct sockaddr_in6 *, u_long, u_long, struct timeval, int *); -extern CLIENT *clntudp6_bufcreate(struct sockaddr_in *, u_long, u_long, +extern CLIENT *clntudp6_bufcreate(struct sockaddr_in6 *, u_long, u_long, struct timeval, int *, u_int, u_int); #endif __END_DECLS