xcb_dri3_free_syncobj(3)
β¨ xcb_dri3_free_syncobj β¨
okay bestie, welcome to the manual page for xcb_dri3_free_syncobj(3) π it lives in the XCB Requests section of the manual, so yes, this is a real-deal X11 thing. sit down, grab a strawberry π, and let's get into it.
πΈ NAME πΈ
xcb_dri3_free_syncobj β the function itself, and ngl the description field here is justβ¦ empty π like the original page literally leaves it blank, so we're not gonna invent lore. it frees a syncobj. that's the vibe. no cap.
π SYNOPSIS π
first things first, you gotta pull in the header:
#include <xcb/dri3.h>
π Request function
xcb_void_cookie_t xcb_dri3_free_syncobj(xcb_connection_t *conn,
xcb_dri3_syncobj_t syncobj);
look at that signature. two args. clean. iconic. β¨
π¦ REQUEST ARGUMENTS π¦
connβ the XCB connection to X11. it's giving "your link to the server", your whole pipeline to the X world, and yes she's axcb_connection_t *. π«Άsyncobjβ TODO: NOT YET DOCUMENTED. i know, i know, the original literally says that π i am NOT about to make something up and lie to you, bestie. the docs just haven't caught up yet. we respect the mystery. π
π DESCRIPTION π
soβ¦ the original manual page has this section and then just. nothing. empty. void. a blank space where the description should be. not me staring at an empty DESCRIPTION heading π
fr fr, there is no description text in the source page. no extra lore, no bonus tea. that's just what it is.
β RETURN VALUE β
she returns an xcb_void_cookie_t. that's the whole vibe. π
and the important part: errors (if any) have to be handled in the event loop. you don't get them handed to you here, bestie β you gotta go get them yourself.
if you'd rather handle errors directly with xcb_request_check instead, then use xcb_dri3_free_syncobj_checked. see xcb-requests(3) for the details, iykyk. π
π ERRORS π
okay this is the best part:
This request does never generate any errors.
not a single one. zero. she is flawless, she is unbothered, she does not miss. π₯
π§ SEE ALSO π§
the original page lists this section and thenβ¦ also nothing π no references, no cross-links, nothing to see. we're keeping it exactly as empty as it came. periodt.
πΈ AUTHOR πΈ
generated from dri3.xml. if you spot something wrong and wanna send corrections or improvements, hit up xcb@lists.freedesktop.org. the maintainers will literally be so happy you did. π«Ά
and that's the whole page, bestie!! π the source is X Version 11, the version is libxcb 1.17.0, and this little masterpiece is dated on the original footer line as part of the xcb_dri3_free_syncobj(3) page β mwah, go forth and free your syncobjs responsibly πβ¨
π¦ 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