LIBXO(3)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1

🌸 NAME 🌸

okay so this is the Library Functions Manual page for libxo(3), and bestie, we’re talking about xo_flush and xo_flush_h β€” their whole thing is flushing formatted output from a libxo handle. πŸ’…βœ¨

πŸ“š LIBRARY πŸ“š

It’s from the library libxo. 🫢

✨ SYNOPSIS ✨

#include <libxo/xo.h>

xo_ssize_t
xo_flush(void);

xo_ssize_t
xo_flush_h(xo_handle_t *handle);

πŸ’– DESCRIPTION πŸ’–

So here’s the tea: libxo buffers data. It does that for performance and consistency, and also so some advanced features can work properly. πŸŽ€

At various times, the caller might want to flush any data that’s been buffered inside the library. That’s literally what the xo_flush() function is for. ✨

πŸ¦‹ SEE ALSO πŸ¦‹

πŸŽ€ HISTORY πŸŽ€

The libxo library first appeared in FreeBSD 11.0. ⭐

πŸ‘‘ AUTHORS πŸ‘‘

libxo was written by Phil Shafer <phil@freebsd.org>. πŸ’œ


This page’s source/version footer energy is Debian, dated December 4, 2014, under LIBXO(3) β€” bye bestie, go flush responsibly πŸ’–πŸŒΈ

πŸ“¦ where this page comes from