Lines Matching defs:pca

162 	struct putchar_args pca;
169 pca.flags = TOTTY;
170 pca.tty = SESSION_TP(sessp);
171 if (pca.tty != NULL)
172 tty_lock(pca.tty);
174 __doprnt(fmt, ap, putchar, &pca, 10);
176 if (pca.tty != NULL)
177 tty_unlock(pca.tty);
219 struct putchar_args pca;
236 pca.flags = flags;
237 pca.tty = tp;
239 __doprnt(fmt, ap, putchar, &pca, 10);
263 struct putchar_args pca;
264 pca.flags = TOTTY;
265 pca.tty = tp;
268 __doprnt(fmt, ap, putchar, &pca, 10);
280 struct putchar_args pca;
281 pca.flags = TOLOG;
282 pca.tty = NULL;
284 putchar('<', &pca);
286 putchar('>', &pca);
307 struct putchar_args pca;
309 pca.flags = TOLOGLOCKED;
310 pca.tty = NULL;
313 pca.flags |= TOCONS;
317 __doprnt(fmt, ap, putchar, &pca, 10);
328 struct putchar_args pca;
330 pca.flags = flags;
331 pca.tty = ttyp;
337 __doprnt(format, ap, putchar, &pca, 10);
347 struct putchar_args pca;
349 pca.flags = flags;
350 pca.tty = ttyp;
352 __doprnt(fmt, ap, putchar, &pca, 10);
366 struct putchar_args pca;
368 pca.flags = flags;
369 pca.tty = ttyp;
372 putchar('-', &pca);
383 putchar('0', &pca);
385 putchar(' ', &pca);
388 putchar(*--cp, &pca);
414 struct putchar_args *pca = arg;
415 char **sp = (char**) pca->tty;
419 if ((pca->flags & TOCONS) && pca->tty == NULL && constty) {
420 pca->tty = constty;
421 pca->flags |= TOTTY;
423 if ((pca->flags & TOTTY) && pca->tty && tputchar(c, pca->tty) < 0 &&
424 (pca->flags & TOCONS) && pca->tty == constty)
426 if ((pca->flags & TOLOG) && c != '\0' && c != '\r' && c != 0177)
428 if ((pca->flags & TOLOGLOCKED) && c != '\0' && c != '\r' && c != 0177)
430 if ((pca->flags & TOCONS) && constty == 0 && c != '\0')
432 if (pca->flags & TOSTR) {
441 struct putchar_args pca;
443 pca.flags = TOLOG | TOCONS;
444 pca.tty = NULL;
445 __doprnt(fmt, ap, putchar, &pca, 10);