Lines Matching refs:prbufp

62 static int addPrintersPPD(char *name, PRINTER *prbufp);
89 putprinter(char *name, PRINTER *prbufp) in putprinter() argument
121 if (!okprinter(name, prbufp, 1)) { in putprinter()
156 if (prbufp->remote) { in putprinter()
162 if (prbufp->interface && (ignprinter & BAD_INTERFACE) == 0) { in putprinter()
163 if (Stat(prbufp->interface, &statbuf1) == -1) in putprinter()
174 if ((fdin = open_locked(prbufp->interface, "r", 0)) < 0) { in putprinter()
196 if ((prbufp->ppd != NULL) && (ppdopt)) in putprinter()
198 if (addPrintersPPD(name, prbufp) != 0) in putprinter()
214 stty = (prbufp->stty? Strdup(prbufp->stty) : 0); in putprinter()
215 if (prbufp->speed) in putprinter()
216 speed = Strdup(prbufp->speed); in putprinter()
220 if (prbufp->dial_info && stty) { in putprinter()
248 if (!prbufp->speed) { in putprinter()
269 } else if (!prbufp->dial_info && speed) { in putprinter()
318 if (prbufp->remote && !prtrheadings[fld].okremote) in putprinter()
329 switch (prbufp->banner) { in putprinter()
345 print_sdn(fdout, HEAD, prbufp->cpi); in putprinter()
349 if (!emptylist(prbufp->char_sets)) in putprinter()
350 print_l(fdout, HEAD, prbufp->char_sets); in putprinter()
358 print_l(fdout, HEAD, prbufp->input_types); in putprinter()
362 print_str(fdout, HEAD, prbufp->device); in putprinter()
366 print_str(fdout, HEAD, prbufp->dial_info); in putprinter()
370 print_str(fdout, HEAD, prbufp->fault_rec); in putprinter()
374 print_str(fdout, HEAD, prbufp->interface); in putprinter()
378 print_sdn(fdout, HEAD, prbufp->lpi); in putprinter()
382 print_sdn(fdout, HEAD, prbufp->plen); in putprinter()
386 if (prbufp->login & LOG_IN) in putprinter()
399 if (prbufp->printer_type && !prbufp->printer_types) in putprinter()
401 prbufp->printer_type, in putprinter()
406 printer_types = prbufp->printer_types; in putprinter()
413 if (printer_types != prbufp->printer_types) in putprinter()
419 print_str(fdout, HEAD, prbufp->remote); in putprinter()
431 print_sdn(fdout, HEAD, prbufp->pwid); in putprinter()
440 print_l(fdout, HEAD, prbufp->modules); in putprinter()
445 print_l(fdout, HEAD, prbufp->options); in putprinter()
450 print_str(fdout, HEAD, prbufp->ppd); in putprinter()
470 if (prbufp->description) { in putprinter()
475 if (dumpstring(path, prbufp->description) == -1) { in putprinter()
487 prbufp->fault_alert.shcmd in putprinter()
488 && putalert(Lp_A_Printers, name, &(prbufp->fault_alert)) == -1 in putprinter()
546 addPrintersPPD(char *name, PRINTER *prbufp) in addPrintersPPD() argument
556 if (prbufp->remote) in addPrintersPPD()
569 if ((result == 0) && (prbufp->ppd != NULL)) in addPrintersPPD()
571 ppd = strdup(prbufp->ppd); in addPrintersPPD()