00001 #include "xdr.h"
00002
00003 static FILE *_send, *_recv;
00004
00005 void
00006 db__set_protocol_fds (send, recv)
00007 FILE *send, *recv;
00008 {
00009 _send = send;
00010 _recv = recv;
00011 }
00012
00013 xdr_begin_send(xdrs)
00014 XDR *xdrs;
00015 {
00016 xdrstdio_create (xdrs, _send, XDR_ENCODE);
00017 }
00018
00019 xdr_begin_recv(xdrs)
00020 XDR *xdrs;
00021 {
00022 xdrstdio_create (xdrs, _recv, XDR_DECODE);
00023 }
00024
00025 xdr_end_send(xdrs)
00026 XDR *xdrs;
00027 {
00028 fflush(_send);
00029 xdr_destroy (xdrs);
00030 }
00031
00032 xdr_end_recv(xdrs)
00033 XDR *xdrs;
00034 {
00035 xdr_destroy (xdrs);
00036 }