xcb_glx_set_client_info_2arb(3)
π xcb_glx_set_client_info_2arb π
okay bestie, so this is a request function from libxcb, the XCB requests family, living in the GLX corner of the X11 universe. It's giving "tell the server who you are and what GLX you speak" energy, and the manpage itself is lowkey a little mysterious about the details. Let's get into it. π¦
β¨ NAME β¨
xcb_glx_set_client_info_2arb β that's it, that's the name. No fancy subtitle, the original page left it blank, so we're not about to invent one, periodt. π
β¨ SYNOPSIS β¨
First things first, you gotta pull in the header:
#include <xcb/glx.h>
π Request function π
xcb_void_cookie_t xcb_glx_set_client_info_2arb(xcb_connection_t *conn,
uint32_t major_version, uint32_t minor_version,
uint32_t num_versions, uint32_t gl_str_len, uint32_t glx_str_len,
const uint32_t *gl_versions, const char *gl_extension_string,
const char *glx_extension_string);
Look at that signature. Nine arguments. She's thorough. π
β¨ REQUEST ARGUMENTS β¨
connβ your XCB connection to X11. Your little hotline to the server, bestie. βοΈmajor_versionβ TODO: NOT YET DOCUMENTED. yeah. the docs said what they said. πminor_versionβ TODO: NOT YET DOCUMENTED.num_versionsβ TODO: NOT YET DOCUMENTED.gl_str_lenβ TODO: NOT YET DOCUMENTED.glx_str_lenβ TODO: NOT YET DOCUMENTED.gl_versionsβ TODO: NOT YET DOCUMENTED.gl_extension_stringβ TODO: NOT YET DOCUMENTED.glx_extension_stringβ TODO: NOT YET DOCUMENTED.
not me reading a whole list of "TODO: NOT YET DOCUMENTED" π that's literally every single one of them. the XCB folks left this one as a blank canvas and we are NOT about to start guessing what goes in there. no cap, don't make stuff up, that's how you get bugs. π
β¨ DESCRIPTION β¨
β¦nothing here. The original page has a DESCRIPTION heading with absolutely zero text under it. A true minimalist icon. The vibes are immaculate and the words are nonexistent. β¨
β¨ RETURN VALUE β¨
It hands you back an xcb_void_cookie_t. Since it's a void cookie, any errors (if there even are any) have to be dealt with over in the event loop, bestie. That's just how it goes.
If you'd rather handle errors directly with xcb_request_check instead, then you want xcb_glx_set_client_info_2arb_checked instead. Head over to xcb-requests(3) for the full deets. π«Ά
β¨ ERRORS β¨
This request does never generate any errors. Clean. Flawless. Zero drama. She simply does not miss. π
β¨ SEE ALSO β¨
β¦also empty. The original left this one blank too, so there's nothing to link you to here. Sometimes the void just vibes back. πΈ
β¨ AUTHOR β¨
Generated from glx.xml. If you've got corrections or improvements, hit up xcb@lists.freedesktop.org. They're the ones who can make this page less of a mystery. π
and that's the whole page, bestie β X Version 11, libxcb 1.17.0, xcb_glx_set_client_info_2arb(3), signing off π
β¨ mwah
π¦ where this page comes from
- alpine 3.22: libxcb-doc 1.17.0-r0 Β· MIT
- alpine 3.23: libxcb-doc 1.17.0-r1 Β· MIT
- alpine 3.24: libxcb-doc 1.17.0-r2 Β· MIT
- arch rolling: libxcb 1.17.0-1 Β· X11
- centos-stream 10: libxcb-devel 1.17.0-3.el10 Β· X11
- debian trixie: libxcb-doc 1.17.0-2
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 43: libxcb-devel 1.17.0-6.fc43 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- fedora 44: libxcb-devel 1.17.0-7.fc44 Β· X11
- nixpkgs unstable: libxcb 1.17.0
- opensuse-leap 16.0: libxcb-devel-doc 1.17.0-160000.2.2 Β· MIT
- ubuntu questing: libxcb-doc 1.17.0-2build1
- ubuntu resolute: libxcb-doc 1.17.0-2ubuntu1
- ubuntu stonking: libxcb-doc 1.17.0-2ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms