Lines Matching refs:prbufp

64 static int addPrintersPPD(char *name, PRINTER *prbufp);
91 putprinter(char *name, PRINTER *prbufp) in putprinter() argument
123 if (!okprinter(name, prbufp, 1)) { in putprinter()
158 if (prbufp->remote) { in putprinter()
164 if (prbufp->interface && (ignprinter & BAD_INTERFACE) == 0) { in putprinter()
165 if (Stat(prbufp->interface, &statbuf1) == -1) in putprinter()
176 if ((fdin = open_locked(prbufp->interface, "r", 0)) < 0) { in putprinter()
198 if ((prbufp->ppd != NULL) && (ppdopt)) in putprinter()
200 if (addPrintersPPD(name, prbufp) != 0) in putprinter()
216 stty = (prbufp->stty? Strdup(prbufp->stty) : 0); in putprinter()
217 if (prbufp->speed) in putprinter()
218 speed = Strdup(prbufp->speed); in putprinter()
222 if (prbufp->dial_info && stty) { in putprinter()
250 if (!prbufp->speed) { in putprinter()
271 } else if (!prbufp->dial_info && speed) { in putprinter()
320 if (prbufp->remote && !prtrheadings[fld].okremote) in putprinter()
331 switch (prbufp->banner) { in putprinter()
347 print_sdn(fdout, HEAD, prbufp->cpi); in putprinter()
351 if (!emptylist(prbufp->char_sets)) in putprinter()
352 print_l(fdout, HEAD, prbufp->char_sets); in putprinter()
360 print_l(fdout, HEAD, prbufp->input_types); in putprinter()
364 print_str(fdout, HEAD, prbufp->device); in putprinter()
368 print_str(fdout, HEAD, prbufp->dial_info); in putprinter()
372 print_str(fdout, HEAD, prbufp->fault_rec); in putprinter()
376 print_str(fdout, HEAD, prbufp->interface); in putprinter()
380 print_sdn(fdout, HEAD, prbufp->lpi); in putprinter()
384 print_sdn(fdout, HEAD, prbufp->plen); in putprinter()
388 if (prbufp->login & LOG_IN) in putprinter()
401 if (prbufp->printer_type && !prbufp->printer_types) in putprinter()
403 prbufp->printer_type, in putprinter()
408 printer_types = prbufp->printer_types; in putprinter()
415 if (printer_types != prbufp->printer_types) in putprinter()
421 print_str(fdout, HEAD, prbufp->remote); in putprinter()
433 print_sdn(fdout, HEAD, prbufp->pwid); in putprinter()
442 print_l(fdout, HEAD, prbufp->modules); in putprinter()
447 print_l(fdout, HEAD, prbufp->options); in putprinter()
452 print_str(fdout, HEAD, prbufp->ppd); in putprinter()
472 if (prbufp->description) { in putprinter()
477 if (dumpstring(path, prbufp->description) == -1) { in putprinter()
489 prbufp->fault_alert.shcmd in putprinter()
490 && putalert(Lp_A_Printers, name, &(prbufp->fault_alert)) == -1 in putprinter()
548 addPrintersPPD(char *name, PRINTER *prbufp) in addPrintersPPD() argument
558 if (prbufp->remote) in addPrintersPPD()
571 if ((result == 0) && (prbufp->ppd != NULL)) in addPrintersPPD()
573 ppd = strdup(prbufp->ppd); in addPrintersPPD()