Lines Matching defs:prs
97 notify(register RSTATUS *prs, char *errbuf, int k, int e, int slow)
107 if (!(prs->request->outcome & RS_NOTIFY))
110 !(prs->request->actions & (ACT_MAIL|ACT_WRITE|ACT_NOTIFY))
111 && !prs->request->alert
112 && !(prs->request->outcome & RS_CANCELLED)
120 file = makereqerr(prs);
122 fdprintf(fd, N_Msg[0], prs->secure->req_id, prs->secure->req_id,
123 prs->request->destination,
124 STREQU(prs->request->destination, NAME_ANY)? " printer"
127 if (prs->request) {
130 GetRequestFiles(prs->request, file, sizeof(file));
133 prs->request->user);
135 ctime(&prs->secure->date));
138 if (prs->request->outcome & RS_PRINTED)
139 fdprintf(fd, N_Msg[1], prs->printer->printer->name);
141 if (prs->request->outcome & RS_CANCELLED)
143 (prs->request->outcome & RS_FAILED)? ", and"
147 if (prs->request->outcome & RS_FAILED) {
152 prs->printer->printer->name);
164 if (prs->request->outcome & RS_CANCELLED)
169 if (prs->request->outcome & RS_CANCELLED) {
170 print_reason (fd, prs->reason);
174 schedule (EV_NOTIFY, prs);