Lines Matching refs:printer

120 static void	 banner(struct printer *_pp, char *_name1, char *_name2);
121 static int dofork(const struct printer *_pp, int _action);
123 static int execfilter(struct printer *_pp, char *_f_cmd, char **_f_av,
125 static void init(struct printer *_pp);
126 static void openpr(const struct printer *_pp);
127 static void opennet(const struct printer *_pp);
128 static void opentty(const struct printer *_pp);
129 static void openrem(const struct printer *pp);
130 static int print(struct printer *_pp, int _format, char *_file);
131 static int printit(struct printer *_pp, char *_file);
132 static void pstatus(const struct printer *_pp, const char *_msg, ...)
134 static char response(const struct printer *_pp);
135 static void scan_out(struct printer *_pp, int _scfd, char *_scsp,
138 static int sendfile(struct printer *_pp, int _type, char *_file,
140 static int sendit(struct printer *_pp, char *_file);
141 static void sendmail(struct printer *_pp, char *_userid, int _bombed);
142 static void setty(const struct printer *_pp);
143 static void wait4data(struct printer *_pp, const char *_dfile);
146 printjob(struct printer *pp) in printjob()
161 syslog(LOG_ERR, "%s: open(%s): %m", pp->printer, in printjob()
185 syslog(LOG_ERR, "%s: chdir(%s): %m", pp->printer, in printjob()
198 syslog(LOG_ERR, "%s: open(%s): %m", pp->printer, in printjob()
210 syslog(LOG_ERR, "%s: fcntl(%s): %m", pp->printer, in printjob()
221 syslog(LOG_ERR, "%s: write(%s): %m", pp->printer, in printjob()
229 syslog(LOG_ERR, "%s: can't scan %s", pp->printer, in printjob()
237 syslog(LOG_ERR, "%s: fchmod(%s): %m", pp->printer, in printjob()
243 syslog(LOG_ERR, "%s: mkstemp(%s): %m", pp->printer, in printjob()
248 syslog(LOG_ERR, "%s: fchmod(%s): %m", pp->printer, in printjob()
272 syslog(LOG_ERR, "%s: write(%s): %m", pp->printer, in printjob()
294 pp->printer, pp->lock_file); in printjob()
302 syslog(LOG_INFO, "restarting %s", pp->printer); in printjob()
310 pp->printer, of_pid); in printjob()
316 pp->printer, pp->lock_file); in printjob()
321 pp->printer, in printjob()
339 syslog(LOG_ERR, "%s: can't scan %s", pp->printer, in printjob()
375 printit(struct printer *pp, char *file) in printit()
387 syslog(LOG_INFO, "%s: fopen(%s): %m", pp->printer, file); in printit()
533 pp->printer, file); in printit()
537 pp->printer, line[0], &line[1]); in printit()
604 print(struct printer *pp, int format, char *file) in print()
620 pp->printer, file, format); in print()
727 pp->printer); in print()
767 pp->printer, format); in print()
774 pp->printer, format); in print()
796 pp->printer); in print()
801 pp->printer, of_pid, WEXITSTATUS(wstatus), in print()
819 syslog(LOG_ERR, "%s: cannot execv(%s): %m", pp->printer, in print()
834 pp->printer, prog); in print()
859 pp->printer, format, WTERMSIG(wstatus)); in print()
872 pp->printer, format, retcode); in print()
883 sendit(struct printer *pp, char *file) in sendit()
990 sendfile(struct printer *pp, int type, char *file, char format, int copyreq) in sendfile()
1004 pp->printer, file); in sendfile()
1010 pp->printer, file); in sendfile()
1089 syslog(LOG_ERR, "%s: mkstemp(%s): %m", pp->printer, in sendfile()
1109 pp->printer, format, filtstat); in sendfile()
1117 pp->printer, tfile); in sendfile()
1149 pp->printer, pp->remote_host); in sendfile()
1173 syslog(LOG_INFO, "%s: %s: changed size", pp->printer, file); in sendfile()
1249 wait4data(struct printer *pp, const char *dfile) in wait4data()
1282 pp->printer, dfile); in wait4data()
1317 pp->printer, dfile); in wait4data()
1321 pp->printer, dfile, (unsigned long)amtslept); in wait4data()
1325 pp->printer, (unsigned long)amtslept, dfile); in wait4data()
1339 execfilter(struct printer *pp, char *f_cmd, char *f_av[], int infd, int outfd) in execfilter()
1363 pp->printer, f_cmd); in execfilter()
1412 syslog(LOG_ERR, "%s: cannot execv(%s): %m", pp->printer, f_cmd); in execfilter()
1423 response(const struct printer *pp) in response()
1428 syslog(LOG_INFO, "%s: lost connection", pp->printer); in response()
1438 banner(struct printer *pp, char *name1, char *name2) in banner()
1491 scan_out(struct printer *pp, int scfd, char *scsp, int dlm) in scan_out()
1547 sendmail(struct printer *pp, char *userid, int bombed) in sendmail()
1569 printf("Subject: %s printer job \"%s\"\n", pp->printer, in sendmail()
1617 userid, *jobname ? jobname : "<unknown>", pp->printer, cp); in sendmail()
1624 dofork(const struct printer *pp, int action) in dofork()
1635 pp->printer, pp->daemon_user); in dofork()
1656 pp->printer, daemon_uname, daemon_defgid); in dofork()
1662 pp->printer, daemon_defgid); in dofork()
1668 pp->printer, pp->daemon_user); in dofork()
1683 pp->printer); in dofork()
1686 syslog(LOG_ERR, "%s: dofork(): failure in fork", pp->printer); in dofork()
1720 init(struct printer *pp) in init()
1735 startprinting(const char *printer) in startprinting() argument
1737 struct printer myprinter, *pp = &myprinter; in startprinting()
1741 status = getprintcap(printer, pp); in startprinting()
1747 syslog(LOG_ERR, "unknown printer: %s", printer); in startprinting()
1761 openpr(const struct printer *pp) in openpr()
1786 pp->printer); in openpr()
1811 syslog(LOG_ERR, "%s: execl(%s): %m", pp->printer, in openpr()
1828 opennet(const struct printer *pp) in opennet()
1838 syslog(LOG_ERR, "%s: bad port number: %s", pp->printer, in opennet()
1880 opentty(const struct printer *pp) in opentty()
1897 pp->printer); in opentty()
1902 pstatus(pp, "%s is ready and printing", pp->printer); in opentty()
1909 openrem(const struct printer *pp) in openrem()
1950 setty(const struct printer *pp) in setty()
1955 syslog(LOG_ERR, "%s: ioctl(TIOCEXCL): %m", pp->printer); in setty()
1959 syslog(LOG_ERR, "%s: tcgetattr: %m", pp->printer); in setty()
1973 syslog(LOG_ERR, "%s: tcsetattr: %m", pp->printer); in setty()
1981 pstatus(const struct printer *pp, const char *msg, ...) in pstatus()
1991 syslog(LOG_ERR, "%s: open(%s): %m", pp->printer, in pstatus()