Lines Matching refs:printer

57 bsd_addr_create(const char *server, const char *printer, const char *extension)  in bsd_addr_create()  argument
63 addr->printer = (char *)printer; in bsd_addr_create()
84 if ((addr->printer != NULL) || (addr->extension != NULL)) in bsd_addr_to_string()
86 if (addr->printer != NULL) in bsd_addr_to_string()
87 if (strlcat(buf, addr->printer, sizeof (buf)) >= sizeof (buf)) { in bsd_addr_to_string()
106 char **list, *tmp, *printer = NULL, *extension = NULL; in string_to_bsd_addr() local
115 printer = list[1]; in string_to_bsd_addr()
120 return (bsd_addr_create(list[0], printer, extension)); in string_to_bsd_addr()
260 ns_printer_t *printer = NULL; in posix_name() local
286 printer = ns_printer_create(strdup(name), NULL, in posix_name()
291 return (printer); in posix_name()
315 if ((a1->printer == NULL) || (a2->printer == NULL)) in ns_bsd_addr_cmp()
316 return (a1->printer != a2->printer); in ns_bsd_addr_cmp()
318 return (strcmp(a1->printer, a2->printer)); in ns_bsd_addr_cmp()
348 if ((a1->printer == NULL) || (a2->printer == NULL)) { in ns_bsd_addr_cmp_local()
349 return (a1->printer != a2->printer); in ns_bsd_addr_cmp_local()
352 rc = strcmp(a1->printer, a2->printer); in ns_bsd_addr_cmp_local()
381 ns_printer_t *printer; in ns_bsd_addr_get_name() local
385 if ((printer = ns_printer_get_name(name, NULL)) != NULL) { in ns_bsd_addr_get_name()
386 addr = ns_get_value(NS_KEY_BSDADDR, printer); in ns_bsd_addr_get_name()
388 if (addr != NULL && addr->printer == NULL) in ns_bsd_addr_get_name()
389 addr->printer = strdup(printer->name); in ns_bsd_addr_get_name()
397 if (strcmp(name, printer->name) != 0) { in ns_bsd_addr_get_name()
400 addr->pname = strdup(printer->name); in ns_bsd_addr_get_name()
434 if (addr->printer == NULL) in ns_bsd_addr_get_list()
435 addr->printer = strdup((*printers)->name); in ns_bsd_addr_get_list()
459 if (addr->printer == NULL) { in ns_bsd_addr_get_list()
460 addr->printer = strdup(*aliases); in ns_bsd_addr_get_list()
501 ns_printer_t *printer; in ns_bsd_addr_get_all() local
514 if ((printer = ns_printer_get_name(NS_NAME_ALL, NULL)) == NULL) in ns_bsd_addr_get_all()
517 for (printers = (char **)ns_get_value(NS_KEY_ALL, printer); in ns_bsd_addr_get_all()