Lines Matching refs:bp
154 char *bp, *host, *src, *suser, *thost, *tuser;
190 ret = asprintf(&bp,
198 ret = asprintf(&bp,
207 susystem(bp);
208 free(bp);
211 if (asprintf(&bp, "%s -t %s", cmd, targ) == -1)
215 if (do_cmd(host, tuser, bp, &remin, &remout) < 0)
220 free(bp);
231 char *bp, *host, *src, *suser;
237 ret = asprintf(&bp, "exec %s%s%s %s %s", _PATH_CP,
242 if (susystem(bp))
244 free(bp);
261 ret = asprintf(&bp, "%s -f %s", cmd, src);
264 if (do_cmd(host, suser, bp, &remin, &remout) < 0) {
265 free(bp);
269 free(bp);
281 BUF *bp;
327 if ((bp = allocbuf(&buffer, fd, BUFSIZ)) == NULL) {
333 for (haderr = i = 0; i < stb.st_size; i += bp->cnt) {
334 amt = bp->cnt;
338 result = read(fd, bp->buf, (size_t)amt);
343 write(remout, bp->buf, amt);
345 result = write(remout, bp->buf, (size_t)amt);
419 BUF *bp;
569 if ((bp = allocbuf(&buffer, ofd, BUFSIZ)) == NULL) {
573 cp = bp->buf;
587 if (count == bp->cnt) {
590 j = write(ofd, bp->buf, (size_t)count);
597 cp = bp->buf;
601 (j = write(ofd, bp->buf, (size_t)count)) != count) {