1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
/*
* support/nfs/ypupdate_xdr.c
*
* This file contains the XDR code for the ypupdate protocol.
*
* Copyright (C) 1995, 1996 Olaf Kirch <okir@monad.swb.de>
*/
#include "config.h"
#include <ypupdate.h>
bool_t
xdr_ypupdate_args(XDR *xdrs, ypupdate_args *objp)
{
return xdr_string(xdrs, &objp->mapname, MAXMAPNAMELEN) &&
xdr_bytes(xdrs, &objp->key.yp_buf_val,
&objp->key.yp_buf_len, MAXYPDATALEN) &&
xdr_bytes(xdrs, &objp->datum.yp_buf_val,
&objp->datum.yp_buf_len, MAXYPDATALEN);
}
bool_t
xdr_ypdelete_args(XDR *xdrs, ypdelete_args *objp)
{
return xdr_string(xdrs, &objp->mapname, MAXMAPNAMELEN) &&
xdr_bytes(xdrs, &objp->key.yp_buf_val,
&objp->key.yp_buf_len, MAXYPDATALEN);
}
|