bsnprintf
int bsnprintf(char *str, size_t size,
if (!bsnprintf(certfile, sizeof(certfile), "%s.crt", name)) {
if (!bsnprintf(certfile, sizeof(certfile),
if (!bsnprintf(certfile, sizeof(certfile), "%s.key", name)) {
if (!bsnprintf(certfile, sizeof(certfile),
if (!bsnprintf(domain, sizeof(domain), "%s", maddr->domain))
if (!bsnprintf(tag, sizeof(tag), "%s", pbuf + 1))
if (!bsnprintf(buf, sizeof(buf), "%s%c%s@%s",
if (!bsnprintf(buf, sizeof(buf), "%s@%s", user, domain))
if (!bsnprintf(buf, sizeof(buf), "%s%c%s",
if (!bsnprintf(buf, sizeof(buf), "%s", user))
if (!bsnprintf(buf, sizeof(buf), "@%s", domain))
if (!bsnprintf(user, sizeof(user), "%s", maddr->user))
return bsnprintf(dest, len, "%d", src);
return bsnprintf(dest, len, "%d", src);
return bsnprintf(dest, len, "%d", src);
return bsnprintf(dest, len, "%lld", (long long) src);
return bsnprintf(dest, len, "%s", src);
return bsnprintf(dest, len, "%s", p);
return bsnprintf(dest, len, "%s@%s",
return bsnprintf(dest, len, "%s", p);
if (!bsnprintf(offloadkey, sizeof(offloadkey), "%s:%s",
if (!bsnprintf(dbname, sizeof dbname, "%s.db",
if (!bsnprintf(dbname, sizeof(dbname), "%s.XXXXXXXXXXX", oflag))
bsnprintf(tmppath, sizeof tmppath, "%s.comp", msgpath);
bsnprintf(tmppath, sizeof tmppath, "%s.enc", msgpath);
return bsnprintf(buf, len, "%s/%08"PRIx32, PATH_TEMPORARY, msgid);
if (!bsnprintf(path, sizeof path, "%s/%02x/%08x",
if (!bsnprintf(buf, len, "%s/%02x/%08x/%016" PRIx64,
if (!bsnprintf(buf, len, "%s/%08x/%016" PRIx64,
if (!bsnprintf(buf, len, "%s/%02x/%08x",
if (!bsnprintf(buf, len, "%s/%08x",
if (!bsnprintf(pathname, sizeof pathname,
if (!bsnprintf(path, sizeof(path), "%s%s/%lld.XXXXXXXXXX", PATH_SPOOL,
if (!bsnprintf(buf, sizeof(buf), "%s%s/%02x/%08x/%016" PRIx64,
if (!bsnprintf(buf, sizeof(buf), "%s%s/%02x/%08x/message",
if (!bsnprintf(pathname, sizeof (pathname), "%s/.forward",
if (!bsnprintf(key, sizeof key,
int bsnprintf(char *, size_t, const char *, ...)
if (!bsnprintf(buffer, sizeof(buffer), "%s:%s", key, line))
(void)bsnprintf(p, NI_MAXHOST, "%d.%d.%d.%d",
(void)bsnprintf(p, NI_MAXHOST, "[%s]", sockaddr_to_text(sa));
if (!bsnprintf(buf, sizeof(buf),
if (!bsnprintf(path, sizeof(path), "%s/smtpd.XXXXXXXXXX",