sasl_client_init  - SASL client authentication initializa­
       tion


SYNOPSIS

       #include <sasl.h>

       int sasl_client_init(const  sasl_callback_t *callbacks);


DESCRIPTION

       sasl_client_init() initializes SASL.  It  must  be  called
       before  any calls to sasl_client_start. This call initial­
       izes all SASL client drivers (e.g.  authentication  mecha­
       nisms).  These  are  usually  found  in  the /usr/lib/sasl
       directory but the directory  may  be  overriden  with  the
       SASL_PATH  enviornment  variable.  The callbacks parameter
       specifies the base callbacks for all  client  connections.
       See the sasl_callbacks man page for more information


RETURN VALUE

       sasl_client_init  returns  an integer which corresponds to
       one of the following codes. SASL_OK is the only  one  that
       indicates  success.  All others indicate errors and should
       either be handled or the authentication session should  be
       quit.


ERRORS

       SASL_OK Success

       SASL_BADVERS
               Mechanism version mismatch

       SASL_BADPARAM
               error in config file

       SASL_NOMEM
               not enough memory to complete operation


CONFORMING TO

       RFC 2222


SEE ALSO

       othersaslstuff


Man(1) output converted with man2html