sasl_seterror man page on SmartOS

Man page or keyword search:  
man Server   16655 pages
apropos Keyword Search (all sections)
Output format
SmartOS logo
[printable version]

SASL_SETERROR(3SASL)					  SASL_SETERROR(3SASL)

NAME
       sasl_seterror - set the error string

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

       void sasl_seterror(sasl_conn_t *conn, unsigned flags,
	    const char *fmt, ...);

DESCRIPTION
       The  sasl_seterror()  interface	sets  the  error  string  that will be
       returned by sasl_errdetail(3SASL).  Use	syslog(3C)  style  formatting,
       that is, use printf()—style with %m as the most recent errno error.

       The  sasl_seterror()  interface	is  primarily  used by server callback
       functions and internal plug-ins, for example, with the sasl_authorize_t
       callback.  The  sasl_seterror()	interface  triggers a call to the SASL
       logging callback, if any, with a level  of  SASL_LOG_FAIL,  unless  the
       SASL_NOLOG flag is set.

       Make  the  message string sensitive to the current language setting. If
       there is no SASL_CB_LANGUAGE  callback,	message	 strings  must	be  i-
       default.	  Otherwise, UTF-8 is used. Use of RFC 2482 for mixed-language
       text is encouraged.

       If the value of conn is NULL, the sasl_seterror() interface fails.

PARAMETERS
       conn
		The sasl_conn_t for which the call to sasl_seterror() applies.

       flags
		If set to SASL_NOLOG,  the  call  to  sasl_seterror()  is  not
		logged.

       fmt
		A syslog(3C) style format string.

RETURN VALUES
       sasl_seterror() has no return values.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌────────────────────┬─────────────────┐
       │  ATTRIBUTE TYPE    │ ATTRIBUTE VALUE │
       ├────────────────────┼─────────────────┤
       │Interface Stability │ Evolving	      │
       ├────────────────────┼─────────────────┤
       │MT-Level	    │ MT-Safe	      │
       └────────────────────┴─────────────────┘

SEE ALSO
       sasl_errdetail(3SASL), syslog(3C), attributes(5)

       Whistler,  K. and Adams, G. RFC 2482, Language Tagging in Unicode Plain
       Text. Network Working Group. January 1999.

				 Oct 14, 2003		  SASL_SETERROR(3SASL)
[top]

List of man pages available for SmartOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net