Lines Matching refs:of_pid
88 static pid_t of_pid; /* process id of output filter, if any */ variable
303 if (of_pid > 0) { in printjob()
304 kill(of_pid, SIGCONT); /* to be sure */ in printjob()
306 while ((i = wait(NULL)) > 0 && i != of_pid) in printjob()
310 pp->printer, of_pid); in printjob()
311 of_pid = 0; in printjob()
788 if (of_pid > 0) { /* stop output filter */ in print()
791 wait3(&wstatus, WUNTRACED, 0)) > 0 && wpid != of_pid) in print()
801 pp->printer, of_pid, WEXITSTATUS(wstatus), in print()
843 if (kill(of_pid, SIGCONT) < 0) { in print()
1710 if (of_pid > 0) in abortpr()
1711 kill(of_pid, SIGCONT); in abortpr()
1714 if (of_pid > 0 && tfd != -1) in abortpr()
1777 of_pid = 0; in openpr()
1793 if (pp->filters[LPF_OUTPUT] && !pp->filters[LPF_INPUT] && !of_pid) { in openpr()
1799 if ((of_pid = dofork(pp, DOABORT)) == 0) { /* child */ in openpr()
1819 of_pid = 0; in openpr()