gsasl_callback_hook_get(3)
β¨ gsasl_callback_hook_get β¨
okay so bestie, we're in the gsasl manual, and this lil page is gsasl_callback_hook_get(3) β it's an API function, and it's lowkey one of the most useful tiny functions you'll ever meet π
πΈ NAME πΈ
gsasl_callback_hook_get β API function π
π SYNOPSIS π
#include <gsasl.h>
void * gsasl_callback_hook_get(Gsasl * ctx);
π¦ ARGUMENTS π¦
Gsasl * ctxβ your libgsasl handle, babe. that's the whole vibe.
β¨ DESCRIPTION β¨
So likeβ¦ this function retrieves application specific data from a libgsasl handle. that's it, that's the job π
That application data gets set with gsasl_callback_hook_set() β this is normally what the application uses to hold onto a global state that it wants to share between the main program and callbacks. basically you're stashing your little secret note in the handle and pulling it back out later, and honestly? iconic behavior π«Ά
Return value: it hands you back the application specific data, or NULL. no drama, no cap.
β SINCE β
0.2.0 β so it's been serving looks since way back π
π REPORTING BUGS π
Found a bug? do NOT suffer in silence, tell the devs:
- Report bugs to <bug-gsasl@gnu.org>.
- General guidelines for reporting bugs: https://www.gnu.org/gethelp/
- GNU SASL home page: https://www.gnu.org/software/gsasl/
π COPYRIGHT π
Copyright Β© 2002-2026 Simon Josefsson.
Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.
π SEE ALSO π
The full documentation for gsasl is maintained as a Texinfo manual. If the info and gsasl programs are properly installed at your site, the command
info gsasl
should give you access to the complete manual. As an alternative you may obtain the manual from:
https://www.gnu.org/software/libidn/gsasl/manual/
fr fr, that's the whole page. go forth and stash your data, bestie π
mwah π this was gsasl manpage, version 2.2.4, page gsasl_callback_hook_get(3) β thanks for reading, ily, bye!! π§β¨
π¦ where this page comes from
- arch rolling: gsasl 2.2.4-1 Β· LGPL-2.1-or-later AND GPL-3.0-or-later AND GFDL-1.3-or-later
- ubuntu stonking: libgsasl-dev 2.2.4-1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms