return (FALSE);
}
if (!xdr_pointer(xdrs, (char **)&objp->next,
- sizeof(nismaplist), nis_xdr_ypmaplist))
+ sizeof(nismaplist), (xdrproc_t)nis_xdr_ypmaplist))
{
return (FALSE);
}
return (FALSE);
}
if (!xdr_pointer(xdrs, (char **)&objp->maps,
- sizeof(nismaplist), nis_xdr_ypmaplist))
+ sizeof(nismaplist), (xdrproc_t)nis_xdr_ypmaplist))
{
return (FALSE);
}
static nisresp_maplist res;
memset(&res, 0, sizeof(res));
- if (clnt_call(clnt, YPPROC_MAPLIST, nis_xdr_domainname, (caddr_t)argp,
- nis_xdr_ypresp_maplist, (caddr_t)&res, TIMEOUT)
- != RPC_SUCCESS) {
+ if (clnt_call(clnt, YPPROC_MAPLIST,
+ (xdrproc_t)nis_xdr_domainname, (caddr_t)argp,
+ (xdrproc_t)nis_xdr_ypresp_maplist, (caddr_t)&res,
+ TIMEOUT) != RPC_SUCCESS)
+ {
return (NULL);
}
return (&res);