xcb_record_create_context(3)
π xcb_record_create_context(3) π
okay bestie, so this one lives in the XCB Requests corner of the manual, and it's genuinely so niche but we're gonna get through it together, no cap. it's giving "the docs said TODO and meant it" energy but that's fine, we ball. π
πΈ NAME πΈ
xcb_record_create_context β bestie the description is literally empty (the original page left it blank, so we're not gonna invent one, periodt)
β¨ SYNOPSIS β¨
grab the header first, always:
#include <xcb/record.h>
Request function β the main character function itself:
xcb_void_cookie_t xcb_record_create_context(xcb_connection_t *conn,
xcb_record_context_t context,
xcb_record_element_header_t element_header,
uint32_t num_client_specs, uint32_t num_ranges, const
xcb_record_client_spec_t *client_specs, const
xcb_record_range_t *ranges);
yes the line breaks are cursed, that's just how C declarations behave when they get formatted for a manpage. iconic of them honestly. π
π¦ REQUEST ARGUMENTS π¦
connβ the XCB connection to X11. your lil phone line to the X server, if you will. πcontextβTODO: NOT YET DOCUMENTED.π« (not me, the actual manpage. i'm just the messenger.)element_headerβTODO: NOT YET DOCUMENTED.π«num_client_specsβTODO: NOT YET DOCUMENTED.π«num_rangesβTODO: NOT YET DOCUMENTED.π«client_specsβTODO: NOT YET DOCUMENTED.π«rangesβTODO: NOT YET DOCUMENTED.π«
π DESCRIPTION π
so... the DESCRIPTION section on this page is completely empty. nothing. void. the manpage equivalent of leaving you on read. π we don't make stuff up around here though, so we're just gonna sit with that and respect it. π§ββοΈ
π RETURN VALUE π
it hands you back an xcb_void_cookie_t. and here's the tea β any errors (if any even show up) have to be handled in the event loop. like, you don't get them handed to you directly, you gotta go get them. π₯
if you're the type who wants errors directly instead, with xcb_request_check, then use xcb_record_create_context_checked instead. see xcb-requests(3) for the details, bestie. π
π ERRORS π
this request never generates any errors. not one. zero. a clean sheet. slay. β¨
π SEE ALSO π
nothing here, bestie. the original SEE ALSO section is empty, so there's nothing to point you at. we're not adding anything that wasn't there, no cap. π
π AUTHOR π
Generated from record.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. π«Ά
sign-off time π
this page came from X Version 11, libxcb 1.17.0, and it's filed under xcb_record_create_context(3). that's the whole vibe, bestie β go forth and create contexts or whatever. 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