sm_strlcpyn
sm_strlcpyn(char *dst, ssize_t len, int n, ...);
sm_strlcpyn __P((char *,
(void) sm_strlcpyn(buf, len, 3, rcode, args == 1 ? " " : "-", xc);
(void) sm_strlcpyn(repl, sizeof repl, 4, rcode, args == 1 ? " " : "-",
(void) sm_strlcpyn(keybuf, sizeof keybuf, 2, keydir, "/");
sm_strlcpyn(dst, len, n, va_alist)
one = sm_strlcpyn(dst1, 5, 3, src1[0], "/", src1[1]);
one = sm_strlcpyn(dst1, 0, 3, src1[0], "/", src1[1]);
one = sm_strlcpyn(dst1, sizeof dst1, 5, src1[0], "/", src1[1], "/", src1[2]);
one = sm_strlcpyn(dst1, 15, 5, src1[0], "/", src1[1], "/", src1[2]);
one = sm_strlcpyn(dst1, 20, 5, src1[0], "/", src1[1], "/", src1[2]);
one = sm_strlcpyn(dst1, sizeof dst1, 0);
one = sm_strlcpyn(dst1, 20, 1, src1[0]);
one = sm_strlcpyn(dst1, 2, 1, src1[0]);
one = sm_strlcpyn(dst1, sizeof dst1, 3, src1[0], "/", src1[1]);
one = sm_strlcpyn(dst1, 10, 3, src1[0], "/", src1[1]);
(void) sm_strlcpyn(cf, sizeof cf, 2, _DIR_SENDMAILCF,
if (sm_strlcpyn(fullbuf,
(void) sm_strlcpyn(obuf, sizeof(obuf), 2, "owner-", a->q_user);
if (sm_strlcpyn(buf, sizeof(buf), 2,
(void) sm_strlcpyn(obuf, sizeof(obuf), 2, "owner-", a->q_user);
(void) sm_strlcpyn(hbuf, sizeof(hbuf), 2, RealUserName,
(void) sm_strlcpyn(&hbuf[len], sizeof(hbuf) - len, 2, "@",
(void) sm_strlcpyn(p, tobufsize - (p - tobuf), 2,
(void) sm_strlcpyn(bp,
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ": ",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", ctladdr=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", delay=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", xdelay=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", mailer=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", relay=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", dsn=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, "ctladdr=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, "delay=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", xdelay=",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2, ", mailer=",
(void) sm_strlcpyn(buf, sizeof(buf), 2, "Connection refused by ",
(void) sm_strlcpyn(bp, SPACELEFT(buf, bp), 2,
(void) sm_strlcpyn(eb, spaceleft, 2,
(void) sm_strlcpyn(eb, spaceleft, 2, ": ", sm_errstring(eno));
(void) sm_strlcpyn(obuf, sizeof(obuf), 2,
(void) sm_strlcpyn(qtype, sizeof(qtype), 4,
(void) sm_strlcpyn(p, i, 3, fv, "@",
(void) sm_strlcpyn(argv[0], sizeof(__DEFPATH) + 2, 2,
(void) sm_strlcpyn(buf, sizeof(buf), 2, hostbuf, ": ");
(void) sm_strlcpyn(p, l, 3, envar, "=", value);
(void) sm_strlcpyn(tz, tzlen, 2, "TZ=", p);
(void) sm_strlcpyn(appdomain, len, 3, name, ".", map->map_file);
if (sm_strlcpyn(dirfile, sizeof(dirfile), 2,
sm_strlcpyn(pagfile, sizeof(pagfile), 2,
(void) sm_strlcpyn(buf, bufsiz, 3,
(void) sm_strlcpyn(buf, bufsiz, 3,
(void) sm_strlcpyn(qbuf, sizeof(qbuf), 3,
(void) sm_strlcpyn(nbuf, sizeof(nbuf), 3,
(void) sm_strlcpyn(p, SPACELEFT(buf, p), 2,
(void) sm_strlcpyn(buf, sizeof(buf), 2, "--", bbuf);
(void) sm_strlcpyn(buf, sizeof(buf), 3, "--", bbuf, "--");
(void) sm_strlcpyn(rwbuf, rwbuflen, 2, key, map->map_tapp);
(void) sm_strlcpyn(fmt, sizeof(fmt), 2, ubuf, " %s");
(void) sm_strlcpyn(qd, sizeof(qd), 2,
(void) sm_strlcpyn(qf, sizeof(qf), 3, qd, "/", d->d_name);
(void) sm_strlcpyn(qd, sizeof(qd), 2,
(void) sm_strlcpyn(qddf, sizeof(qddf), 2,
(void) sm_strlcpyn(qf, sizeof(qf), 3, qd, "/", w->w_name);
(void) sm_strlcpyn(qf, sizeof(qf), 3, qddf, "/", w->w_name);
(void) sm_strlcpyn(buf, sizeof(buf), 2, pref, e->e_id);
(void) sm_strlcpyn(buf, sizeof(buf), 4,
(void) sm_strlcpyn(dir, sizeof(dir), 4,
off = sm_strlcpyn(relpath, sizeof(relpath), 2, prefix, "/");
(void) sm_strlcpyn(subdir, sizeof(subdir), 3, relpath, "/", name); \
(void) sm_strlcpyn(subdir, sizeof(subdir), 3, qg->qg_qdir, "/", name); \
(void) sm_strlcpyn(qddf, sizeof(qddf), 2, qp->qp_name,
(void) sm_strlcpyn(obuf, sizeof(obuf), 2, p, ";");
(void) sm_strlcpyn(buf, sizeof(buf), 2, "--", e->e_msgboundary);
(void) sm_strlcpyn(buf, sizeof(buf), 2, "Arrival-Date: ",
(void) sm_strlcpyn(buf, sizeof(buf), 2,
(void) sm_strlcpyn(buf, sizeof(buf), 2, "Action: ",
(void) sm_strlcpyn(buf, sizeof(buf), 2, "Status: ", p);
(void) sm_strlcpyn(buf, sizeof(buf), 2,
(void) sm_strlcpyn(buf, sizeof(buf), 2,
(void) sm_strlcpyn(buf, sizeof(buf), 2, "--",
(void) sm_strlcpyn(buf, sizeof(buf), 2, "Content-Type: ",
(void) sm_strlcpyn(buf, sizeof(buf), 3, "--", e->e_msgboundary,
(void) sm_strlcpyn(buf, sizeof(buf), 2, "--", e->e_msgboundary);
(void) sm_strlcpyn(buf, sizeof(buf), 2, "with id ",
(void) sm_strlcpyn(cmdbuf, sizeof(cmdbuf), 2, greetcode, "-%s");
(void) sm_strlcpyn(cmdbuf, sizeof(cmdbuf), 2, greetcode, " %s");
keylen = sm_strlcpyn(keybuf, sizeof(keybuf), 2, user, ":maildrop");
(void) sm_strlcpyn(keybuf, sizeof(keybuf), 2, a->q_user,
(void) sm_strlcpyn(keybuf, sizeof(keybuf), 2, a->q_user,
(void) sm_strlcpyn(user, usersize, 3,
(void) sm_strlcpyn(keybuf, sizeof(keybuf), 3, user, ":", field);
(void) sm_strlcpyn(keybuf, sizeof(keybuf), 2, user, ":maildrop");
(void) sm_strlcpyn(p, i, 3, user, "@", up->udb_default);
(void) sm_strlcpyn(p, i, 3, user, "@", up->udb_default);
(void) sm_strlcpyn(up->udb_dbname, l + 4, 2,
(void) sm_strlcpyn(pathbuf, sizeof pathbuf, 2, "PATH=", PATH);
if (sm_strlcpyn(cmdbuf, sizeof cmdbuf, 3, CMDDIR,