xcb_x_print_print_start_job(3)
π xcb_x_print_print_start_job β bestie edition π
okay so we're deep in the libxcb lore today, and this one's from the XCB Requests corner of the universe. it's xcb_x_print_print_start_job, and no cap, it's giving "mysterious little gremlin function" energy because the NAME line literally just ends in a dash. iconic behavior honestly.
β¨ NAME β¨
xcb_x_print_print_start_job β (the description slot is empty, bestie. nothing. a whole void. we love a mystery.)
π¦ SYNOPSIS π¦
first things first, you gotta pull in the header:
#include <xcb/xprint.h>
π Request function π
here's the actual function signature, character for character, don't @ me:
xcb_void_cookie_t xcb_x_print_print_start_job(xcb_connection_t *conn,
uint8_t output_mode);
πΈ REQUEST ARGUMENTS πΈ
connβ your XCB connection to X11. it's the little thread that ties you to the server, the main character of every XCB call fr fr. π«Άoutput_modeβ TODO: NOT YET DOCUMENTED. yeah. that's it. that's the whole documentation. the docs said "we'll get to it" and then never got to it π the mystery continues.
π DESCRIPTION π
...there isn't one. the DESCRIPTION section is completely empty in the original. no vibes, no explanation, nothing. we move.
β RETURN VALUE β
this bad boy hands you back an xcb_void_cookie_t. and because it's a void cookie, any errors (if there even are any) have to be handled over in the event loop β that's just how it is, bestie.
if you'd rather deal with errors directly using xcb_request_check instead, then you want the checked flavor: xcb_x_print_print_start_job_checked. peek at xcb-requests(3) for the full tea on how that works. π
π ERRORS π
plot twist: this request does never generate any errors. not one. zero. flawless. slay. β¨
π SEE ALSO π
(nothing listed here in the original β an empty section, a clean little void, we stan a minimalist) π
π§ AUTHOR π§
Generated from xprint.xml. if you spot something wrong or wanna send improvements, hit up xcb@lists.freedesktop.org β they're taking corrections and improvements, so don't be shy.
and that's the whole page, bestie!! this one came to you from X Version 11, running on libxcb 1.17.0. go start a print job or something, idk, the docs didn't tell us what it does π β¨π
π¦ 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