xcb_sync_await(3)
β¨ xcb_sync_await β the XCB Requests girlies are gonna eat this one up β¨
okay bestie, welcome to xcb_sync_await(3) from the XCB Requests corner of the universe π this page is short, it's sweet, and honestly half of it is literally just vibes and TODO notes, so let's get into it π«Ά
πΈ NAME πΈ
xcb_sync_await β and that's it. That's the whole name section. The description line is empty, no cap, there's literally nothing after the dash π iconic behaviour honestly π
π¦ SYNOPSIS π¦
First things first, you gotta pull in the header:
#include <xcb/sync.h>
π« Request function π«
xcb_void_cookie_t xcb_sync_await(xcb_connection_t *conn,
uint32_t wait_list_len, const
xcb_sync_waitcondition_t *wait_list);
there she is π that's the whole function signature, character for character, don't @ me.
π REQUEST ARGUMENTS π
connβ your XCB connection to X11. the link to the server, the whole reason you're here, the main character of every XCB function fr fr π₯wait_list_lenβTODO: NOT YET DOCUMENTED.yeah bestie, the docs simply did not show up to class today π the manpage says exactly that and we are NOT about to invent lore that isn't there.wait_listβ alsoTODO: NOT YET DOCUMENTED.π same energy, same honesty, no guessing.
π DESCRIPTION π
soβ¦ the DESCRIPTION section is empty. genuinely empty. nothing. a void. a blank space where the explanation should be π« we are not filling that in with made-up facts because that would be lying to you and you deserve better, bestie β¨
β RETURN VALUE β
she returns an xcb_void_cookie_t π
and any errors (if there are any, like, hypothetically) have to be handled over in the event loop. that's the deal, that's the contract.
if you're the kind of girlie who wants to handle errors directly with xcb_request_check instead of waiting around in the event loop, then you want xcb_sync_await_checked β that's the checked version of this exact request π«Ά
peep xcb-requests(3) for the full details on how request handling works, iykyk π
π ERRORS π
This request does never generate any errors.
never. zero. none. no error girlies here, she's clean, she's well-behaved, she does not start drama ππΈ
π§ SEE ALSO π§
nothing listed. empty section. that's just what the page says, bestie β I'm not gonna sneak in references that weren't there π
π AUTHOR π
Generated from sync.xml. π
If you've got corrections or improvements, hit up xcb@lists.freedesktop.org β they want to hear from you, fr fr π«Ά
and that's the whole page, bestie!! π this one came to you courtesy of X Version 11 and libxcb 1.17.0 β shoutout to the libxcb girlies, they ate and left no crumbs β¨π mwah, see you in the next manpage π π¦
π¦ 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