Lines Matching refs:svc

52 snd_msg(service_t *svc, int type, ...)  in snd_msg()  argument
57 if (svc == NULL) in snd_msg()
62 rc = _putmessage(svc->msgbuf, type, ap); in snd_msg()
65 detailed_error(svc, in snd_msg()
72 while (((rc = mwrite(svc->md, svc->msgbuf)) < 0) && (errno == EINTR)) { in snd_msg()
76 detailed_error(svc, in snd_msg()
86 rcv_msg(service_t *svc, int type, ...) in rcv_msg() argument
90 if (svc == NULL) in rcv_msg()
94 while (((rc = mread(svc->md, svc->msgbuf, svc->msgbuf_size)) < 0) && in rcv_msg()
99 detailed_error(svc, in rcv_msg()
106 rc = _getmessage(svc->msgbuf, type, ap); in rcv_msg()
110 detailed_error(svc, in rcv_msg()
193 lpsched_alloc_files(papi_service_t svc, int number, char **prefix) in lpsched_alloc_files() argument
198 if ((svc == NULL) || (prefix == NULL)) in lpsched_alloc_files()
201 if ((snd_msg(svc, S_ALLOC_FILES, number) < 0) || in lpsched_alloc_files()
202 (rcv_msg(svc, R_ALLOC_FILES, &status, prefix) < 0)) in lpsched_alloc_files()
206 detailed_error(svc, in lpsched_alloc_files()
216 lpsched_commit_job(papi_service_t svc, char *job, char **tmp) in lpsched_commit_job() argument
223 if ((svc == NULL) || (job == NULL) || (tmp == NULL)) in lpsched_commit_job()
226 if ((snd_msg(svc, S_PRINT_REQUEST, job) < 0) || in lpsched_commit_job()
227 (rcv_msg(svc, R_PRINT_REQUEST, &status, tmp, &bits) < 0)) in lpsched_commit_job()
231 detailed_error(svc, gettext("failed to commit job (%s): %s"), in lpsched_commit_job()
240 lpsched_start_change(papi_service_t svc, char *printer, int32_t job_id, in lpsched_start_change() argument
248 if ((svc == NULL) || (printer == NULL) || (job_id < 0)) in lpsched_start_change()
255 if ((snd_msg(svc, S_START_CHANGE_REQUEST, req) < 0) || in lpsched_start_change()
256 (rcv_msg(svc, R_START_CHANGE_REQUEST, &status, tmp) < 0)) in lpsched_start_change()
260 detailed_error(svc, in lpsched_start_change()
271 lpsched_end_change(papi_service_t svc, char *printer, int32_t job_id) in lpsched_end_change() argument
279 if ((svc == NULL) || (printer == NULL) || (job_id < 0)) in lpsched_end_change()
286 if ((snd_msg(svc, S_END_CHANGE_REQUEST, req) < 0) || in lpsched_end_change()
287 (rcv_msg(svc, R_END_CHANGE_REQUEST, &status, &bits) < 0)) in lpsched_end_change()
291 detailed_error(svc, in lpsched_end_change()
301 lpsched_accept_printer(papi_service_t svc, char *printer) in lpsched_accept_printer() argument
308 if ((svc == NULL) || (printer == NULL)) in lpsched_accept_printer()
312 if ((snd_msg(svc, S_ACCEPT_DEST, dest) < 0) || in lpsched_accept_printer()
313 (rcv_msg(svc, R_ACCEPT_DEST, &status, &req_id) < 0)) in lpsched_accept_printer()
318 detailed_error(svc, "%s: %s", printer, in lpsched_accept_printer()
327 lpsched_reject_printer(papi_service_t svc, char *printer, char *message) in lpsched_reject_printer() argument
334 if ((svc == NULL) || (printer == NULL)) in lpsched_reject_printer()
341 if ((snd_msg(svc, S_REJECT_DEST, dest, message, 0) < 0) || in lpsched_reject_printer()
342 (rcv_msg(svc, R_REJECT_DEST, &status, &req_id) < 0)) in lpsched_reject_printer()
347 detailed_error(svc, "%s: %s", printer, in lpsched_reject_printer()
356 lpsched_enable_printer(papi_service_t svc, char *printer) in lpsched_enable_printer() argument
363 if ((svc == NULL) || (printer == NULL)) in lpsched_enable_printer()
367 if ((snd_msg(svc, S_ENABLE_DEST, dest) < 0) || in lpsched_enable_printer()
368 (rcv_msg(svc, R_ENABLE_DEST, &status, &req_id) < 0)) in lpsched_enable_printer()
373 detailed_error(svc, "%s: %s", printer, in lpsched_enable_printer()
382 lpsched_disable_printer(papi_service_t svc, char *printer, char *message) in lpsched_disable_printer() argument
389 if ((svc == NULL) || (printer == NULL)) in lpsched_disable_printer()
396 if ((snd_msg(svc, S_DISABLE_DEST, dest, message, 0) < 0) || in lpsched_disable_printer()
397 (rcv_msg(svc, R_DISABLE_DEST, &status, &req_id) < 0)) in lpsched_disable_printer()
402 detailed_error(svc, "%s: %s", printer, in lpsched_disable_printer()
413 service_t *svc = handle; in lpsched_load_unload_dest() local
418 if (snd_msg(svc, type, dest, "", "") < 0) in lpsched_load_unload_dest()
435 if (rcv_msg(svc, type, &status) < 0) in lpsched_load_unload_dest()