Пример #1
0
bool_t
xdr_ypbind_setdom (XDR *xdrs, ypbind_setdom *objp)
{
    if (!xdr_domainname (xdrs, &objp->ypsetdom_domain))
        return FALSE;
    if (!xdr_ypbind_binding (xdrs, &objp->ypsetdom_binding))
        return FALSE;
    return xdr_u_int (xdrs, &objp->ypsetdom_vers);
}
Пример #2
0
bool_t
xdr_ypbind_resp (XDR *xdrs, ypbind_resp *objp)
{
    if (!xdr_ypbind_resptype (xdrs, &objp->ypbind_status))
        return FALSE;
    switch (objp->ypbind_status)
    {
    case YPBIND_FAIL_VAL:
        return xdr_u_int (xdrs, &objp->ypbind_resp_u.ypbind_error);
    case YPBIND_SUCC_VAL:
        return xdr_ypbind_binding (xdrs, &objp->ypbind_resp_u.ypbind_bindinfo);
    }
    return FALSE;
}
Пример #3
0
bool_t
xdr_ypbind_setdom(XDR *xdrs, ypbind_setdom *objp)
{
  if (!xdr_domainname(xdrs, &objp->ypsetdom_domain)) {
    return (FALSE);
  }
  if (!xdr_ypbind_binding(xdrs, &objp->ypsetdom_binding)) {
    return (FALSE);
  }
  if (!xdr_u_int(xdrs, &objp->ypsetdom_vers)) {
    return (FALSE);
  }
  return (TRUE);
}
Пример #4
0
bool_t
xdr_ypbind_resp(XDR *xdrs, struct ypbind_resp *objp)
{
	if (!xdr_ypbind_resptype(xdrs, &objp->ypbind_status)) {
		return FALSE;
	}

	switch (objp->ypbind_status) {
	case YPBIND_FAIL_VAL:
		return xdr_u_int(xdrs,
		    (u_int *)&objp->ypbind_resp_u.ypbind_error);
	case YPBIND_SUCC_VAL:
		return xdr_ypbind_binding(xdrs,
		    &objp->ypbind_resp_u.ypbind_bindinfo);
	default:
		return FALSE;
	}
	/* NOTREACHED */
}
Пример #5
0
bool_t
xdr_ypbind_resp(XDR *xdrs, ypbind_resp *objp)
{
  if (!xdr_ypbind_resptype(xdrs, &objp->ypbind_status)) {
    return (FALSE);
  }
  switch (objp->ypbind_status) {
  case YPBIND_FAIL_VAL:
    if (!xdr_u_int(xdrs, &objp->ypbind_resp_u.ypbind_error)) {
      return (FALSE);
		 }
    break;
  case YPBIND_SUCC_VAL:
    if (!xdr_ypbind_binding(xdrs, &objp->ypbind_resp_u.ypbind_bindinfo)) {
      return (FALSE);
    }
    break;
  default:
    return (FALSE);
  }
  return (TRUE);
}