XCB_SELINUX_SET_SELECTION_USE_CONTEXT_CHECKED(3)
β¨ xcb_selinux_set_selection_use_context π
okay bestie, welcome to the xcb_selinux_set_selection_use_context(3) page β yes the whole name is a mouthful, we're saying it together, no skipping π
πΈ NAME πΈ
xcb_selinux_set_selection_use_context β and honestly? that's it. that's the whole NAME section. the original page just trails off with a little dash like it got distracted mid-sentence π«Ά no description given, so we're not making one up. periodt.
β SYNOPSIS β
First, you gotta bring in the header, like so:
#include <xcb/xselinux.h>
π Request function
Here's the function signature, character for character, don't touch it:
xcb_void_cookie_t
xcb_selinux_set_selection_use_context(xcb_connection_t *conn,
uint32_t context_len, const char *context);
π REQUEST ARGUMENTS π
connβ the XCB connection to X11. your lil link to the X server, slay πcontext_lenβ TODO: NOT YET DOCUMENTED. yeah bestie, the docs said "not me leaving this blank" πcontextβ TODO: NOT YET DOCUMENTED. also blank. iconic behaviour honestly π
π¦ DESCRIPTION π¦
crickets πΈ the original page has literally nothing here. no description, no lore, nothing. we're respecting the void. lowkey mysterious of it.
π RETURN VALUE π
It hands you back an xcb_void_cookie_t π β and any errors (if there even are any) have to be handled over in the event loop, not right here.
But wait, if you'd rather catch errors directly, use xcb_request_check instead β and for that you'd reach for xcb_selinux_set_selection_use_context_checked. See xcb-requests(3) for the details, bestie, it's all in there β¨
π§ ERRORS π§
This request does never generate any errors. not a single one. zero. it's giving flawless π
π SEE ALSO π
(nothing here on the original page β the section exists, it's just vibing empty πΈ)
π AUTHOR π
Generated from xselinux.xml. Wanna send corrections or improvements? Contact xcb@lists.freedesktop.org β they're the ones to talk to π«Ά
fr fr, that's the whole page. short and sweet, no cap.
and a lil sign-off for you, bestie: this one comes from X Version 11, libxcb 1.17.0 β go forth and slay, 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