LIBXO(3)

πŸ“¦
version 1.7.5 Β· 2 versions
, in epel 9, fedora 43, fedora 44, nixpkgs unstable

πŸ’– LIBXO(3) β€” the libxo manual, bestie edition πŸ’–

okay so this is the page for xo_flush and xo_flush_h from the Library Functions Manual β€” literally the "flush formatted output from libxo handle" girlies. let's get into it 🫢


🌸 NAME 🌸

xo_flush, xo_flush_h β€” flush formatted output from libxo handle

πŸ“š LIBRARY πŸ“š

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, and it does that for two reasons β€” performance, and consistency β€” but ALSO so that some of the fancier advanced features can actually work properly. iconic behavior honestly. πŸ’…

but sometimes you, the caller, are just sitting there like "bestie... I need this data OUT. now." and that's exactly what xo_flush() is for β€” it flushes any data that's been buffered up inside the library. go off queen. πŸ”₯

πŸ‘€ SEE ALSO πŸ‘€

πŸ“œ HISTORY πŸ“œ

The libxo library first appeared in FreeBSD 11.0. she's been here a minute. πŸ’€

πŸ’œ AUTHORS πŸ’œ

libxo was written by Phil Shafer <phil@freebsd.org>. we stan. 🫢

🌈 ADDITIONAL DOCUMENTATION 🌈

FreeBSD uses libxo version 1.7.5. the complete documentation can be found on github, and it's giving very thorough:

https://juniper.github.io/libxo/1.7.5/html/index.html

libxo lives on github as:

https://github.com/Juniper/libxo

The latest release of libxo is available at:

https://github.com/Juniper/libxo/releases

πŸ“œ HISTORY πŸ“œ

The libxo library was added in FreeBSD 11.0.

yes bestie, HISTORY really does show up twice in here, and the author section does too. that's just how the page is built. not me editing the source. πŸ™ˆ

πŸ’… AUTHOR πŸ’…

Phil Shafer


and that's the whole page, no cap β€” this little manual came out of the Debian build on December 4, 2014, so when you see LIBXO(3) floating around, that's the one. bye bestie, go flush something ✨

πŸ“¦ where this page comes from