BIO_PRINTF(3)

πŸ“¦ version 4.4.0, in alpine 3.24, arch rolling

πŸ’… NAME πŸ’…

okay bestie, this is BIO_PRINTF(3) from the Library Functions Manual β€” and it's literally about formatted output to a BIO. 🫢

✨ SYNOPSIS ✨

library β€œlibcrypto”
#include <openssl/bio.h>

int
BIO_printf(BIO *bio, const char *format, ...);

πŸ¦‹ DESCRIPTION πŸ¦‹

So like, BIO_printf() is a wrapper around vfprintf(3), and it sends the output to the specified bio. That's the whole vibe. πŸ’…βœ¨

πŸŽ€ RETURN VALUES πŸŽ€

These functions return the number of bytes written, or -1 if an error occurs. No cap. 😭

🌸 SEE ALSO 🌸

⭐ HISTORY ⭐

BIO_printf() first appeared in SSLeay 0.6.5 and has been available since OpenBSD 2.4. iconic behavior, honestly. πŸ‘‘


mwah πŸ’‹ β€” this page is from Debian, dated June 8, 2025, and the footer title/manual situation is BIO_PRINTF(3). πŸŽ€

πŸ“¦ where this page comes from