Lines Matching defs:error
275 accepted(enum accept_stat acpt_stat, struct rpc_err *error)
280 error->re_status = RPC_PROGUNAVAIL;
284 error->re_status = RPC_PROGVERSMISMATCH;
288 error->re_status = RPC_PROCUNAVAIL;
292 error->re_status = RPC_CANTDECODEARGS;
296 error->re_status = RPC_SYSTEMERROR;
300 error->re_status = RPC_SUCCESS;
304 error->re_status = RPC_FAILED;
305 error->re_lb.s1 = (int32_t)MSG_ACCEPTED;
306 error->re_lb.s2 = (int32_t)acpt_stat;
310 rejected(enum reject_stat rjct_stat, struct rpc_err *error)
314 error->re_status = RPC_VERSMISMATCH;
318 error->re_status = RPC_AUTHERROR;
322 error->re_status = RPC_FAILED;
323 error->re_lb.s1 = (int32_t)MSG_DENIED;
324 error->re_lb.s2 = (int32_t)rjct_stat;
328 * given a reply message, fills in the error
331 __seterr_reply(struct rpc_msg *msg, struct rpc_err *error)
337 error->re_status = RPC_SUCCESS;
340 accepted(msg->acpted_rply.ar_stat, error);
344 rejected(msg->rjcted_rply.rj_stat, error);
348 error->re_status = RPC_FAILED;
349 error->re_lb.s1 = (int32_t)(msg->rm_reply.rp_stat);
353 switch (error->re_status) {
355 error->re_vers.low = msg->rjcted_rply.rj_vers.low;
356 error->re_vers.high = msg->rjcted_rply.rj_vers.high;
360 error->re_why = msg->rjcted_rply.rj_why;
364 error->re_vers.low = msg->acpted_rply.ar_vers.low;
365 error->re_vers.high = msg->acpted_rply.ar_vers.high;