diff options
Diffstat (limited to 'src/lib/rpc/xdr_stdio.c')
| -rw-r--r-- | src/lib/rpc/xdr_stdio.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/lib/rpc/xdr_stdio.c b/src/lib/rpc/xdr_stdio.c index 6d59ad5c6e..3162847642 100644 --- a/src/lib/rpc/xdr_stdio.c +++ b/src/lib/rpc/xdr_stdio.c @@ -108,9 +108,9 @@ xdrstdio_getlong(xdrs, lp) if (fread((caddr_t)&tmp, sizeof(rpc_int32), 1, (FILE *)xdrs->x_private) != 1) return (FALSE); -#ifndef mc68000 + *lp = ntohl(tmp); -#endif + return (TRUE); } @@ -119,10 +119,8 @@ xdrstdio_putlong(xdrs, lp) XDR *xdrs; long *lp; { - -#ifndef mc68000 rpc_int32 mycopy = htonl((rpc_int32)*lp); -#endif + if (fwrite((caddr_t)&mycopy, sizeof(rpc_int32), 1, (FILE *)xdrs->x_private) != 1) return (FALSE); return (TRUE); |
