Lines Matching defs:error
341 accepted(enum accept_stat acpt_stat, struct rpc_err *error)
345 error->re_status = RPC_PROGUNAVAIL;
349 error->re_status = RPC_PROGVERSMISMATCH;
353 error->re_status = RPC_PROCUNAVAIL;
357 error->re_status = RPC_CANTDECODEARGS;
361 error->re_status = RPC_SYSTEMERROR;
365 error->re_status = RPC_SUCCESS;
369 error->re_status = RPC_FAILED;
370 error->re_lb.s1 = (int32_t)MSG_ACCEPTED;
371 error->re_lb.s2 = (int32_t)acpt_stat;
375 rejected(enum reject_stat rjct_stat, struct rpc_err *error)
379 error->re_status = RPC_VERSMISMATCH;
383 error->re_status = RPC_AUTHERROR;
387 error->re_status = RPC_FAILED;
388 error->re_lb.s1 = (int32_t)MSG_DENIED;
389 error->re_lb.s2 = (int32_t)rjct_stat;
393 * given a reply message, fills in the error
396 _seterr_reply(struct rpc_msg *msg, struct rpc_err *error)
402 error->re_status = RPC_SUCCESS;
405 accepted(msg->acpted_rply.ar_stat, error);
409 rejected(msg->rjcted_rply.rj_stat, error);
413 error->re_status = RPC_FAILED;
414 error->re_lb.s1 = (int32_t)(msg->rm_reply.rp_stat);
418 switch (error->re_status) {
420 error->re_vers.low = msg->rjcted_rply.rj_vers.low;
421 error->re_vers.high = msg->rjcted_rply.rj_vers.high;
425 error->re_why = msg->rjcted_rply.rj_why;
429 error->re_vers.low = msg->acpted_rply.ar_vers.low;
430 error->re_vers.high = msg->acpted_rply.ar_vers.high;