Lines Matching refs:buf
48 char *buf;
60 buf = malloc(len);
61 if (buf == NULL)
67 (void) memcpy(&(buf[0]), (void *) &v, MILTER_LEN_BYTES);
70 (void) memcpy(buf + offset, headerf, l1);
71 (void) memcpy(buf + offset + l1, headerv, l2);
72 r = mi_wr_cmd(ctx->ctx_sd, &timeout, cmd, buf, len);
73 free(buf);
181 char *buf, *arg, **argvl;
198 buf = malloc(len);
199 if (buf == NULL)
201 (void) memcpy(buf, arg0, l0);
210 (void) memcpy(buf + offset, arg, l1);
215 r = mi_wr_cmd(ctx->ctx_sd, &timeout, cmd, buf, len);
216 free(buf);
246 char *buf;
262 buf = malloc(len);
263 if (buf == NULL)
265 (void) memcpy(buf, arg0, l0);
273 (void) memcpy(buf + offset, arg1, l1);
278 r = mi_wr_cmd(ctx->ctx_sd, &timeout, cmd, buf, len);
279 free(buf);
490 char *buf;
500 buf = malloc(len);
501 if (buf == NULL)
503 (void) memcpy(buf, reason, len);
504 r = mi_wr_cmd(ctx->ctx_sd, &timeout, SMFIR_QUARANTINE, buf, len);
505 free(buf);
571 char *buf;
602 buf = malloc(len);
603 if (buf == NULL)
605 (void) sm_strlcpy(buf, rcode, len);
606 (void) sm_strlcat(buf, " ", len);
608 (void) sm_strlcat(buf, xcode, len);
612 (void) sm_strlcat(buf, " ", len);
613 (void) sm_strlcat(buf, message, len);
617 ctx->ctx_reply = buf;
649 char *buf, *txt;
707 buf = malloc(len);
708 if (buf == NULL)
710 (void) sm_strlcpyn(buf, len, 3, rcode, args == 1 ? " " : "-", xc);
717 (void) sm_strlcat2(buf, " ", txt, len);
722 (void) sm_strlcat2(buf, "\r\n", repl, len);
723 (void) sm_strlcat(buf, txt, len);
728 ctx->ctx_reply = buf;