xcb_xf86dri_destroy_drawable(3)
π xcb_xf86dri_destroy_drawable β bestie edition
okay so this is a page from XCB Requests (that's the manual name, bestie, XCB Requests, keep up π), and we're talking about xcb_xf86dri_destroy_drawable. Yes it's a mouthful. Yes it slays. Let's get into it.
β¨ NAME β¨
xcb_xf86dri_destroy_drawable β and that's literally it, the name section is giving mysterious because there's no description after the dash. The void is the vibe. π«Ά
πΈ SYNOPSIS πΈ
First off, you gotta include the header, no cap:
#include <xcb/xf86dri.h>
π Request function π
xcb_void_cookie_t xcb_xf86dri_destroy_drawable(xcb_connection_t *conn,
uint32_t screen, uint32_t drawable);
that's the whole signature, copy it exactly, don't be cute with it π
π¦ REQUEST ARGUMENTS π¦
connβ the XCB connection to X11. your lil lifeline to the server, periodt.screenβ TODO: NOT YET DOCUMENTED. yeah bestie the docs said "we'll get to it" and then did not get to it πdrawableβ TODO: NOT YET DOCUMENTED. same energy. iconic honestly.
π DESCRIPTION π
literally nothing here. the original page has this heading and thenβ¦ silence. a blank. a moment of reflection. we respect it π§
β RETURN VALUE β
so it hands you back an xcb_void_cookie_t. if there are errors (hypothetically, in theory), you gotta handle them over in the event loop, not right here. that's just how it is.
and if you'd rather deal with errors directly using xcb_request_check instead? then bestie you want xcb_xf86dri_destroy_drawable_checked. two different paths, pick your fighter. more deets live in xcb-requests(3).
π ERRORS π
This request does never generate any errors.
not one. zero. it's giving flawless. no notes β¨
π SEE ALSO π
empty. nothing. the original leaves it blank, so we leave it blank. a little breathing room, as a treat πΈ
π AUTHOR π
Generated from xf86dri.xml. if something's wrong or you wanna improve it, contact xcb@lists.freedesktop.org β they're taking corrections and improvements, fr fr.
okay and finally, the cute lil sign-off: this whole thing is X Version 11, from libxcb 1.17.0, and it's page xcb_xf86dri_destroy_drawable(3) of the manual. that's the footer, bestie, we made it to the end π bye ily π«Άπ
π¦ 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