Example #1
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;
}
Example #2
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 */
}
Example #3
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_pointer(xdrs,
			(char **)&objp->ypbind_resp_u.ypbind_bindinfo,
			sizeof (ypbind_binding), xdr_ypbind_binding))
			return (FALSE);
		break;
	default:
		return (FALSE);
	}
	return (TRUE);
}
Example #4
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);
}