summaryrefslogtreecommitdiffstats
path: root/cpukit/librpc/src/rpc/rtems_portmapper.c
diff options
context:
space:
mode:
Diffstat (limited to 'cpukit/librpc/src/rpc/rtems_portmapper.c')
-rw-r--r--cpukit/librpc/src/rpc/rtems_portmapper.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/cpukit/librpc/src/rpc/rtems_portmapper.c b/cpukit/librpc/src/rpc/rtems_portmapper.c
index 1fc035543f..9d327b5ded 100644
--- a/cpukit/librpc/src/rpc/rtems_portmapper.c
+++ b/cpukit/librpc/src/rpc/rtems_portmapper.c
@@ -364,8 +364,10 @@ xdr_rmtcall_result(
static bool_t
xdr_opaque_parms(
XDR *xdrs,
- struct rmtcallargs *cap )
+ void *args,
+ ... )
{
+ struct rmtcallargs *cap = (struct rmtcallargs *) args;
return (xdr_opaque(xdrs, cap->rmt_args.args, cap->rmt_args.arglen));
}
@@ -376,9 +378,11 @@ xdr_opaque_parms(
*/
static bool_t
xdr_len_opaque_parms(
- register XDR *xdrs,
- struct rmtcallargs *cap )
+ XDR *xdrs,
+ void *args,
+ ... )
{
+ struct rmtcallargs *cap = (struct rmtcallargs *) args;
register u_int beginpos, lowpos, highpos, currpos, pos;
beginpos = lowpos = pos = xdr_getpos(xdrs);