SASL_SERVER_ADD_PLUGIN(3SASL)
Simple Authentication Security Layer Library Functions

NAME


sasl_server_add_plugin - add a SASL server plug-in

SYNOPSIS


cc [ flag ... ] file ... -lsasl [ library ... ]
#include <sasl/saslplug.h>

int sasl_server_add_plugin(const char *plugname,
sasl_server_plug_init_t *cplugfunc);


DESCRIPTION


Use the sasl_server_add_plugin() interface to add a server plug-in to
the current list of client plug-ins in the SASL library.

PARAMETERS


plugname
The name of the server plug-in.


cplugfunc
The value of cplugfunc is filled in by the
sasl_server_plug_init_t structure.


RETURN VALUES


sasl_server_add_plugin() returns an integer that corresponds to a
SASL error code.

ERRORS


SASL_OK
The call to sasl_client_add_plugin() was successful.


SASL_BADVERS
Version mismatch with plug-in.


SASL_NOMEM
Memory shortage failure.


See sasl_errors(3SASL) for information on other SASL error codes.

ATTRIBUTES


See attributes(7) for descriptions of the following attributes:


+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | Evolving |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+

SEE ALSO


sasl_errors(3SASL), attributes(7)

October 1, 2003 SASL_SERVER_ADD_PLUGIN(3SASL)

tribblix@gmail.com :: GitHub :: Privacy