Lines Matching defs:bp
556 char *bp, *host, *src, *suser, *thost, *tuser, *arg;
604 xasprintf(&bp, "%s -f -- %s", cmd, src);
605 if (do_cmd(host, suser, bp, &remin, &remout) < 0)
607 (void) xfree(bp);
609 xasprintf(&bp, "%s -t -- %s", cmd, targ);
610 if (do_cmd2(host, tuser, bp, remin, remout) < 0)
612 (void) xfree(bp);
655 xasprintf(&bp, "%s -t -- %s", cmd, targ);
657 if (do_cmd(host, tuser, bp, &remin,
662 (void) xfree(bp);
673 char *bp, *host, *src, *suser;
708 xasprintf(&bp, "%s -f -- %s", cmd, src);
709 if (do_cmd(host, suser, bp, &remin, &remout) < 0) {
710 (void) xfree(bp);
714 xfree(bp);
726 BUF *bp;
800 if ((bp = allocbuf(&buffer, fd, COPY_BUFLEN)) == NULL) {
810 for (haderr = i = 0; i < stb.st_size; i += bp->cnt) {
811 amt = bp->cnt;
815 if (atomicio(read, fd, bp->buf, amt) != amt)
820 (void)atomicio(vwrite, remout, bp->buf, amt);
823 if (atomicio6(vwrite, remout, bp->buf, amt, scpio,
905 BUF *bp;
1073 if ((bp = allocbuf(&buffer, ofd, COPY_BUFLEN)) == NULL) {
1077 cp = bp->buf;
1084 for (count = i = 0; i < size; i += bp->cnt) {
1085 amt = bp->cnt;
1102 if (count == bp->cnt) {
1105 if (atomicio(vwrite, ofd, bp->buf,
1112 cp = bp->buf;
1119 atomicio(vwrite, ofd, bp->buf, count) != count) {
1293 allocbuf(BUF *bp, int fd, int blksize)
1309 if (bp->cnt >= size)
1310 return (bp);
1311 if (bp->buf == NULL)
1312 bp->buf = xmalloc(size);
1314 bp->buf = xrealloc(bp->buf, 1, size);
1315 memset(bp->buf, 0, size);
1316 bp->cnt = size;
1317 return (bp);