TICKIT_TER...T_READABLE(3)
π tickit_term_input_readable β read more data from the terminal π
okay bestie, welcome to the TICKIT_TER...T_READABLE(3) page from the Library Functions Manual β¨ this is the one that goes and grabs the bytes your terminal is sitting on, iykyk π¦
πΈ NAME πΈ
tickit_term_input_readable β read more data from the terminal</p> π
β¨ SYNOPSIS β¨
#include <tickit.h>
void tickit_term_input_readable(TickitTerm *tt);
Link with -ltickit.
π DESCRIPTION π
so basically, tickit_term_input_readable() is how you tell the terminal instance "hey girl, there's more data available on the input file descriptor β or there might be β go get it" and then it, like, reads it π«Ά
heads up bestie: calling this function may block if the underlying file descriptor is in blocking mode. not a drill, it will literally just sit there waiting π
and because it actually reads stuff, it can result in TICKIT_EV_KEY or TICKIT_EV_MOUSE events being invoked π₯ so like, real events, real consequences, main character energy fr fr.
this function also invokes deferred TICKIT_EV_RESIZE events β but only if they've been enabled by tickit_term_observe_sigwinch(3) β no enabling, no resize events, that's the vibe check.
π RETURN VALUE π
tickit_term_input_readable() returns no value. nothing. void. it's giving absolutely nothing and that's correct π
π SEE ALSO π
tickit_term_build(3)tickit_term_input_push_bytes(3)tickit_term_bind_event(3)tickit_term(7)tickit(7)
okay that's the whole page, no cap π
this was TICKIT_TER...T_READABLE(3) from the Library Functions Manual, same name at the top and the bottom because the page tag said so, and that's the sign-off bestie β go read your terminal, stay hydrated, mwah π§π
π¦ where this page comes from
- alpine 3.24: libtickit-doc 0.4.6-r0 Β· MIT
- debian bookworm: libtickit-dev 0.4.3-1 Β· MIT
- debian trixie: libtickit-dev 0.4.3-2 Β· MIT
- fedora 43: libtickit-devel 0.4.5-2.fc43 Β· MIT
- fedora 43: libtickit-devel 0.4.5-2.fc43 Β· MIT
- fedora 44: libtickit-devel 0.4.5-3.fc44 Β· MIT
- fedora 44: libtickit-devel 0.4.5-3.fc44 Β· MIT
- nixos 26.05: libtickit 0.4.5
- nixpkgs unstable: libtickit 0.4.6
- ubuntu jammy: libtickit-dev 0.4.1-1 Β· MIT
- ubuntu noble: libtickit-dev 0.4.3-1.1build1 Β· MIT
- ubuntu questing: libtickit-dev 0.4.3-2
- ubuntu resolute: libtickit-dev 0.4.3-2build1 Β· MIT
- ubuntu stonking: libtickit-dev 0.4.3-2build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms