]> git.saurik.com Git - apple/libinfo.git/blobdiff - rpc.subproj/svc_tcp.c
Libinfo-459.40.1.tar.gz
[apple/libinfo.git] / rpc.subproj / svc_tcp.c
index 23c6f65f3b3ab5c2c339c2ad881c10c9bff52970..adeb66d96f745ccc3585effe0b3ba5e1d494404f 100644 (file)
@@ -123,7 +123,11 @@ struct tcp_rendezvous { /* kept in xprt->xp_p1 */
 
 struct tcp_conn {  /* kept in xprt->xp_p1 */
        enum xprt_stat strm_stat;
+#ifdef __LP64__
+       uint32_t x_id;
+#else
        u_long x_id;
+#endif
        XDR xdrs;
        char verf_body[MAX_AUTH_BYTES];
 };
@@ -417,7 +421,7 @@ svctcp_getargs(xprt, xdr_args, args_ptr)
        caddr_t args_ptr;
 {
 
-       return ((*xdr_args)(&(((struct tcp_conn *)(xprt->xp_p1))->xdrs), args_ptr));
+       return ((*xdr_args)(&(((struct tcp_conn *)(xprt->xp_p1))->xdrs), args_ptr, 0));
 }
 
 static bool_t
@@ -430,7 +434,7 @@ svctcp_freeargs(xprt, xdr_args, args_ptr)
            &(((struct tcp_conn *)(xprt->xp_p1))->xdrs);
 
        xdrs->x_op = XDR_FREE;
-       return ((*xdr_args)(xdrs, args_ptr));
+       return ((*xdr_args)(xdrs, args_ptr, 0));
 }
 
 static bool_t