gsasl_client_ca...ck_passcode_get(3)
π gsasl_client_callback_passcode_get β the libgsasl glow-up you didn't know you needed π
okay so bestie, we're deep in the gsasl manual rn (that's GNU SASL, the whole authentication vibe) and this page is about one lil function. it's short. it's deprecated. it's giving legacy icon. let's get into it π«Ά
β¨ NAME β¨
gsasl_client_callback_passcode_get β literally just an API function, that's the whole name, no notes π
πΈ SYNOPSIS πΈ
so you pull it in like this:
#include <gsasl.h>
Gsasl_client_callback_passcode gsasl_client_callback_passcode_get(Gsasl
* ctx);
yes the line break in the signature is real, keep it, it's part of the look β¨
π ARGUMENTS π
Gsasl * ctxβ your libgsasl handle. the main character of the operation. hand it over and it'll do the thing π
π¦ DESCRIPTION π¦
okay so what does it DO. it gets the callback that you set earlier by calling gsasl_client_callback_passcode_set(). that's it. that's the function. getter behaviour, immaculate, no cap.
Return value: Returns the callback earlier set by calling gsasl_client_callback_passcode_set(). yes bestie it returns exactly what the description said, the manpage is being extra thorough and honestly? respect π
π DEPRECATED π
not me having to tell you this... π
this function is part of the old callback interface. the β¨newβ¨ interface uses gsasl_callback_set() to set the application callback, and uses gsasl_callback() or gsasl_property_get() to invoke the callback for certain properties. so like, it still exists, but it's lowkey a throwback. plan accordingly π§
π REPORTING BUGS π
found a bug? don't suffer in silence, tell the people:
- Report bugs to <bug-gsasl@gnu.org>.
- General guidelines for reporting bugs: http://www.gnu.org/gethelp/
- GNU SASL home page: http://www.gnu.org/software/gsasl/
π COPYRIGHT π
Copyright Β© 2002-2021 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.
(that's the whole license line, verbatim, because we respect legal text in this house π)
π 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:
http://www.gnu.org/software/gsasl/manual/
and that's the whole page bestie!! gsasl version 1.10.0, that's the release we're repping, and this page lives in the gsasl section 3 manpages. mwah, go read some more, you're doing amazing π«Άπβ¨
π¦ where this page comes from
- ubuntu jammy: libgsasl-dev 1.10.0-5 Β· 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