rcv_msg
(rcv_msg(svc, R_MOVE_REQUEST, &status, &bits) < 0))
(rcv_msg(svc, R_CANCEL_REQUEST, &status) < 0))
if (rcv_msg(svc, R_INQUIRE_REQUEST_RANK, &rc, &request_id,
(rcv_msg(svc, R_ALLOC_FILES, &status, prefix) < 0))
(rcv_msg(svc, R_PRINT_REQUEST, &status, tmp, &bits) < 0))
(rcv_msg(svc, R_START_CHANGE_REQUEST, &status, tmp) < 0))
(rcv_msg(svc, R_END_CHANGE_REQUEST, &status, &bits) < 0))
(rcv_msg(svc, R_ACCEPT_DEST, &status, &req_id) < 0))
(rcv_msg(svc, R_REJECT_DEST, &status, &req_id) < 0))
(rcv_msg(svc, R_ENABLE_DEST, &status, &req_id) < 0))
(rcv_msg(svc, R_DISABLE_DEST, &status, &req_id) < 0))
if (rcv_msg(svc, type, &status) < 0)
extern int rcv_msg(service_t *svc, int type, ...);
if (rcv_msg(svc, R_INQUIRE_CLASS, &status, &printer,
if (rcv_msg(svc, R_INQUIRE_PRINTER_STATUS, &status, &pname,
if (rcv_msg(svc, R_INQUIRE_CLASS, &status, &pname,
if (rcv_msg(svc, R_CANCEL, &more, &status, &req_id) < 0)
if (rcv_msg(svc, R_INQUIRE_REQUEST_RANK, &rc, &req_id,
if (rcv_msg(svc, R_INQUIRE_PRINTER_STATUS, &status,
(rcv_msg(svc, R_PASS_PEER_CONNECTION, &status) < 0))
caddr_t trm_msg, rcv_msg; /* outgoing/incoming rpc mesgs */
rcv_msg = bkmem_alloc(NFSBUF_SIZE);
if (trm_msg == NULL || rcv_msg == NULL) {
while ((rcv_len = recvfrom(s, rcv_msg, NFSBUF_SIZE,
if (ntohl(*((uint32_t *)(rcv_msg))) != xid) {
*(uint32_t *)(rcv_msg), xid);
xdrmem_create(&rcv_xdrs, rcv_msg, rcv_len, XDR_DECODE);
if (rcv_msg != NULL)
bkmem_free(rcv_msg, NFSBUF_SIZE);