gsasl_client_start(3)
β¨ gsasl_client_start β¨
okay bestie, welcome to the gsasl_client_start(3) page from the gsasl manual π
this is the one that gets your client side of SASL actually, like, started π
πΈ NAME πΈ
gsasl_client_start β API function π
π¦ SYNOPSIS π¦
#include <gsasl.h>
int gsasl_client_start(Gsasl * ctx, const char * mech, Gsasl_session **
sctx);
π ARGUMENTS π
Gsasl * ctxβ your libgsasl handle. the main character of handles π«Άconst char * mechβ the name of the SASL mechanism. like, which flavor of auth are we doing πGsasl_session ** sctxβ a pointer to your client handle. it's giving "here's where u put the session" β¨
π₯ DESCRIPTION π₯
no cap, this function initiates a client SASL authentication. and it's not optional, bestie β this function must be called before any other gsasl_client_*() function is called. first. before everything else. periodt π
Return value: returns GSASL_OK if successful, or an error code π
lowkey important: if it's not GSASL_OK, it's an error code. don't just vibe past that.
π REPORTING BUGS π
found a bug? π don't gatekeep, report it to <bug-gsasl@gnu.org>.
General guidelines for reporting bugs live at: 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. slay, honestly π
π 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/
and that's the whole page, bestie π«Ά this was gsasl 2.2.4, the gsasl_client_start(3) era β iconic, no notes π
π
π¦ 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