Lines Matching defs:prf

2513 dowrite(Prfbuf * prf)
2519 if (prf->pr_fd == -1)
2521 (void) write(prf->pr_fd, prf->pr_buf, prf->pr_cur - prf->pr_buf);
2522 prf->pr_cur = prf->pr_buf;
2564 prf->pr_cur = bp; \
2565 if (dowrite(prf) == 0) \
2567 bp = prf->pr_cur; \
2579 doprf(const char *format, va_list args, Prfbuf *prf)
2582 char *bp = prf->pr_cur;
2583 char *bufend = prf->pr_buf + prf->pr_len;
2584 size_t bufsiz = prf->pr_len;
2783 prf->pr_cur = bp;
2788 doprintf(const char *format, va_list args, Prfbuf *prf)
2790 char *ocur = prf->pr_cur;
2792 if (doprf(format, args, prf) == 0)
2795 return ((int)(prf->pr_cur - ocur));
2804 Prfbuf prf;
2807 prf.pr_buf = prf.pr_cur = buf;
2808 prf.pr_len = 0;
2809 prf.pr_fd = -1;
2810 len = doprintf(format, args, &prf);
2825 Prfbuf prf;
2828 prf.pr_buf = prf.pr_cur = buf;
2829 prf.pr_len = n;
2830 prf.pr_fd = -1;
2831 len = doprintf(format, args, &prf);
2839 bufprint(Prfbuf *prf, const char *format, ...)
2845 len = doprintf(format, args, prf);
2857 Prfbuf prf;
2860 prf.pr_buf = prf.pr_cur = buffer;
2861 prf.pr_len = ERRSIZE;
2862 prf.pr_fd = 1;
2863 (void) doprf(format, args, &prf);
2868 prf.pr_cur--;
2869 return (dowrite(&prf));
2889 Prfbuf prf;
2907 prf.pr_buf = prf.pr_cur = nextptr;
2908 prf.pr_len = ERRSIZE - (nextptr - errbuf);
2911 prf.pr_fd = 2;
2913 prf.pr_fd = -1;
2944 if (bufprint(&prf, MSG_ORIG(MSG_STR_EMSGFOR1),
2948 if (bufprint(&prf, MSG_ORIG(MSG_STR_EMSGFOR2),
2956 prf.pr_cur--;
2960 if ((overflow == 0) && doprf(format, args, &prf) == 0)
2988 prf.pr_cur--;
2989 if (bufprint(&prf, MSG_ORIG(MSG_STR_EMSGFOR2),
3001 *(prf.pr_cur - 1) = '\n';
3002 (void) dowrite(&prf);
3005 *(prf.pr_cur - 1) = '\0';
3057 nextptr = prf.pr_cur;