gsasl_server_support_p(3)

✨ gsasl_server_support_p(3) β€” the gsasl manual, but make it cute ✨

okay bestie, gather round πŸ’– this one lives in the gsasl section of the manual (section 3, the library-call girlies 🌸), and it's literally the vibe check for SASL mechanisms. no cap.


🌈 SYNOPSIS

#include <gsasl.h>

int gsasl_server_support_p(Gsasl * ctx, const char * name);

just two args and an int back, she's low maintenance fr πŸŽ€


🫢 ARGUMENTS

  • Gsasl * ctx β€” your libgsasl handle, bestie. the whole context. she's holding everything.
  • const char * name β€” the name of the SASL mechanism you're asking about πŸ‘‘

πŸ’… DESCRIPTION

So the whole job here is: decide whether there is server-side support for a specified mechanism. like, is this mechanism actually available on the server side or are we just dreaming πŸ’­

Return value: returns 1 if the libgsasl server supports the named mechanism, otherwise 0. that's it. one or zero. yes or no. icon behavior, honestly ✨

ngl this is the "do you have it or not" function and she ate. no in-between, no "maybe", just 1 or 0 πŸ™ˆ

😭 REPORTING BUGS

found something cursed? report bugs to <bug-gsasl@gnu.org> πŸ›

general guidelines for reporting bugs (the how-to-slide-into-our-inbox document, basically): https://www.gnu.org/gethelp/

GNU SASL home page, aka the main character's house: https://www.gnu.org/software/gsasl/


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. (translation: take her, remix her, just keep the receipts πŸ§ΎπŸ’–)


πŸ¦‹ 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, periodt πŸ’… this was gsasl version 2.2.4, from the gsasl manual's gsasl_server_support_p(3) page πŸŽ€ go check if your server supports the mechanism, bestie, iykyk 🌟

πŸ“¦ where this page comes from