Lines Matching refs:printer
48 struct printer {
49 char *printer; /* printer name */
74 char *remote_queue; /* RP: remote printer name */
133 struct printer prtr; /* which printer is it for? */
150 * Global definitions for the line printer system.
273 char *checkremote(struct printer *_pp);
277 void displayq(struct printer *_pp, int _format);
279 void fatal(const struct printer *_pp, const char *_msg, ...)
281 int firstprinter(struct printer *_pp, int *_error);
282 void free_printer(struct printer *_pp);
285 int getport(const struct printer *_pp, const char *_rhost, int _rport);
286 int getprintcap(const char *_printer, struct printer *_pp);
287 int getq(const struct printer *_pp, struct jobqueue *(*_namelist[]));
289 void inform(const struct printer *_pp, char *_cf);
290 void init_printer(struct printer *_pp);
296 int lockchk(struct printer *_pp, char *_slockf);
297 char *lock_file_name(const struct printer *_pp, char *_buf, size_t _len);
299 int nextprinter(struct printer *_pp, int *_error);
303 void process(const struct printer *_pp, char *_file);
305 void rmremote(const struct printer *_pp);
309 int startdaemon(const struct printer *_pp);
310 char *status_file_name(const struct printer *_pp, char *_buf,
312 void trstat_init(struct printer *_pp, const char *_fname, int _filenum);
313 void trstat_write(struct printer *_pp, tr_sendrecv _sendrecv,