示例#1
0
文件: yp_xdr.c 项目: imbaqian/glibc
bool_t
xdr_ypreq_nokey (XDR *xdrs, ypreq_nokey *objp)
{
    if (!xdr_domainname (xdrs, &objp->domain))
        return FALSE;
    return xdr_mapname (xdrs, &objp->map);
}
示例#2
0
bool_t
xdr_ypmaplist (XDR *xdrs, ypmaplist *objp)
{
  if (!xdr_mapname (xdrs, &objp->map))
    return FALSE;
  return xdr_pointer (xdrs, (char **) &objp->next, sizeof (ypmaplist),
		      (xdrproc_t) xdr_ypmaplist);
}
示例#3
0
bool_t
xdr_ypreq_nokey(XDR *xdrs, struct ypreq_nokey *objp)
{
	if (!xdr_domainname(xdrs, (domainname *)&objp->domain)) {
		return FALSE;
	}
	return xdr_mapname(xdrs, (mapname *)&objp->map);
}
示例#4
0
文件: yp_xdr.c 项目: imbaqian/glibc
bool_t
xdr_ypmaplist (XDR *xdrs, ypmaplist *objp)
{
    if (!xdr_mapname (xdrs, &objp->map))
        return FALSE;
    /* Prevent gcc warning about alias violation.  */
    char **tp = (void *) &objp->next;
    return xdr_pointer (xdrs, tp, sizeof (ypmaplist), (xdrproc_t) xdr_ypmaplist);
}
示例#5
0
文件: yp_xdr.c 项目: imbaqian/glibc
bool_t
xdr_ypmap_parms (XDR *xdrs, ypmap_parms *objp)
{
    if (!xdr_domainname (xdrs, &objp->domain))
        return FALSE;
    if (!xdr_mapname (xdrs, &objp->map))
        return FALSE;
    if (!xdr_u_int (xdrs, &objp->ordernum))
        return FALSE;
    return xdr_peername (xdrs, &objp->peer);
}
示例#6
0
bool_t
xdr_ypreq_nokey(XDR *xdrs, ypreq_nokey *objp)
{
  if (!xdr_domainname(xdrs, &objp->domain)) {
    return (FALSE);
  }
  if (!xdr_mapname(xdrs, &objp->map)) {
    return (FALSE);
  }
  return (TRUE);
}
示例#7
0
bool_t
xdr_ypmap_parms(XDR *xdrs, ypmap_parms *objp)
{
  if (!xdr_domainname(xdrs, &objp->domain)) {
    return (FALSE);
  }
  if (!xdr_mapname(xdrs, &objp->map)) {
    return (FALSE);
  }
  if (!xdr_u_int(xdrs, &objp->ordernum)) {
    return (FALSE);
  }
  if (!xdr_peername(xdrs, &objp->peer)) {
    return (FALSE);
  }
  return (TRUE);
}