ER rcv_mbf( VP msg, INT *p_msgsz, ID mbfid ) { return trcv_mbf(msg, p_msgsz, mbfid, TMO_FEVR); }
static void main_loop () { DDEV_REQ req; /* 受信する要求パケット */ ER errno; INT rsize; /* * 要求受信 - 処理のループ */ rsize = sizeof (req); for (;;) { /* 要求の受信 */ #ifdef undef errno = trcv_mbf (&req, &rsize, recvport, 51); #else errno = rcv_mbf (&req, &rsize, recvport); #endif switch (errno) { case E_OK: /* 正常ケース */ doit (&req); break; case E_TMOUT: case E_RLWAI: break; default: /* Unknown error */ dbg_printf ("KEYBOARD: get_req() Unknown error(error = %d)\n", errno); break; } if (send_switch) { send_switch = 0; send_switch_msg(); } } /* ここの行には、来ない */ }