Lines Matching defs:prs

88 	register RSTATUS *	prs;
122 prs = va_arg(ap, RSTATUS *);
123 schedule (EV_LATER, 1, event, prs);
201 if ((prs = va_arg(ap, RSTATUS *)) != NULL)
202 (void) ev_slowf (prs);
204 for (prs = Request_List; prs && ev_slowf(prs) != -1;
205 prs = prs->next);
209 if ((prs = va_arg(ap, RSTATUS *)) != NULL)
210 (void) ev_notify (prs);
212 for (prs = Request_List; prs && ev_notify(prs) != -1;
213 prs = prs->next);
324 maybe_schedule(RSTATUS *prs)
344 if (NEEDS_FILTERING(prs))
345 schedule (EV_SLOWF, prs);
347 else if (!(prs->request->outcome & RS_STOPPED))
348 schedule (EV_INTERF, prs->printer);
356 register RSTATUS *prs;
364 for (prs = Request_List; prs != NULL; prs = prs->next)
365 if (prs->printer == pps) {
366 note("prs (%d) pps (%d)\n", prs, pps);
369 exec(EX_FAULT_MESSAGE, pps, prs);
375 ev_form_message_body(FSTATUS *pfs, RSTATUS *prs, char *toSelf, char ***sysList)
391 register RSTATUS *prs;
402 for (prs = Request_List; prs != NULL; prs = prs->next)
403 if (prs->form == pfs)
404 ev_form_message_body(pfs, prs, &toSelf, &sysList);
435 register RSTATUS *prs;
460 for (prs = Request_List; prs != NULL; prs = prs->next) {
461 if ((prs->printer == pps) && (qchk_waiting(prs)) &&
462 isFormUsableOnPrinter(pps, prs->form) && MATCH(prs, pps)) {
479 pps->request = prs;
501 ev_slowf(RSTATUS *prs)
506 (prs && prs->req_file ? prs->req_file : "NULL"));
515 (prs && prs->req_file ? prs->req_file : "NULL"));
519 if (!(prs->request->outcome & (RS_DONE|RS_HELD|RS_ACTIVE)) &&
520 NEEDS_FILTERING(prs)) {
521 (prs->exec = ep)->ex.request = prs;
522 if (exec(EX_SLOWF, prs) != 0) {
524 prs->exec = 0;
526 schedule (EV_LATER, WHEN_FORK, EV_SLOWF, prs);
539 ev_notify(RSTATUS *prs)
544 (prs && prs->req_file ? prs->req_file : "NULL"));
557 if (prs->request->actions & ACT_NOTIFY) {
558 if (prs->request->outcome & RS_NOTIFY) {
559 prs->request->actions &= ~ACT_NOTIFY;
572 else if (prs->request->outcome & RS_NOTIFY &&
573 !(prs->request->outcome & RS_NOTIFYING)) {
575 (prs->exec = ep)->ex.request = prs;
576 if (exec(EX_NOTIFY, prs) != 0) {
578 prs->exec = 0;
580 schedule (EV_LATER, WHEN_FORK, EV_NOTIFY, prs);