diff options
Diffstat (limited to 'cpukit/librpc/src')
-rw-r--r-- | cpukit/librpc/src/rpc/rtems_portmapper.c | 10 |
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); |