Lines Matching +full:- +full:qq

44  * lpc -- line printer control program -- commands:
106 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in doabort()
113 while (--argc) { in doabort()
229 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in clean()
236 while (--argc) { in clean()
247 int c = d->d_name[0]; in doselect()
249 if ((c == 't' || c == 'c' || c == 'd') && d->d_name[1] == 'f') in doselect()
256 * by `cf', `tf', or `df', then by the sequence letter A-Z, a-z.
263 if ((c1 = strcmp((*d1)->d_name + 3, (*d2)->d_name + 3)) != 0) in sortq()
265 c1 = (*d1)->d_name[0]; in sortq()
266 c2 = (*d2)->d_name[0]; in sortq()
268 return((*d1)->d_name[2] - (*d2)->d_name[2]); in sortq()
270 return(-1); in sortq()
273 return(-1); in sortq()
293 for (lp = line, cp = SD; (size_t)(lp - line) < sizeof(line) && in cleanpr()
296 lp[-1] = '/'; in cleanpr()
309 cp = queue[i]->d_name; in cleanpr()
313 cp1 = queue[i + 1]->d_name; in cleanpr()
320 strlcpy(lp, cp, ep - lp); in cleanpr()
329 strlcpy(lp, cp, ep - lp); in cleanpr()
366 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in enable()
373 while (--argc) { in enable()
385 if ((st = cgetent(&bp, printcapdb, printer)) == -2) { in getcapdesc()
388 } else if (st == -1) { in getcapdesc()
391 } else if (st == -3) in getcapdesc()
437 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in disable()
444 while (--argc) { in disable()
502 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in down()
505 putmsg(argc - 2, argv + 2); in down()
512 putmsg(argc - 2, argv + 2); in down()
519 SD = cgetstr(bp, "sd", &cp) == -1 ? _PATH_DEFSPOOL : cp; in getcaps()
520 LO = cgetstr(bp, "lo", &cp) == -1 ? DEFLOCK : cp; in getcaps()
521 ST = cgetstr(bp, "st", &cp) == -1 ? DEFSTAT : cp; in getcaps()
575 while (--argc >= 0) { in putmsg()
577 while ((size_t)(cp1 - buf) < sizeof(buf) && (*cp1++ = *cp2++)) in putmsg()
579 cp1[-1] = ' '; in putmsg()
581 cp1[-1] = '\n'; in putmsg()
616 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in restart()
624 while (--argc) { in restart()
653 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in startcmd()
660 while (--argc) { in startcmd()
709 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in status()
716 while (--argc) { in status()
752 if (*dp->d_name == 'c' && dp->d_name[1] == 'f') in prstat()
805 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in stop()
812 while (--argc) { in stop()
872 --argc; in topq()
890 mtime = queue[0]->q_time; in topq()
891 for (i = argc; --i; ) { in topq()
927 tvp[0].tv_sec = tvp[1].tv_sec = --mtime; in touch()
930 ret = utimes(q->q_name, tvp); in touch()
937 * Returns: negative (-1) if argument name is not in the queue.
942 struct queue **qq; in doarg() local
966 jobnum = jobnum * 10 + (*job++ - '0'); in doarg()
968 for (qq = queue + nitems; --qq >= queue; ) { in doarg()
970 for (cp = (*qq)->q_name+3; isdigit((unsigned char)*cp); ) in doarg()
971 n = n * 10 + (*cp++ - '0'); in doarg()
978 if (touch(*qq) == 0) { in doarg()
979 printf("\tmoved %s\n", (*qq)->q_name); in doarg()
988 for (qq = queue + nitems; --qq >= queue; ) { in doarg()
990 fp = fopen((*qq)->q_name, "r"); in doarg()
1000 if (touch(*qq) == 0) { in doarg()
1001 printf("\tmoved %s\n", (*qq)->q_name); in doarg()
1028 (size_t)(cp1 - prbuf) < sizeof(prbuf)) in up()
1035 while (--argc) { in up()