1sasl_auxprop_Saidmdp_lpeluAguitnh(e3nStAiScLa)tion Security LayersLaisblr_aaruyxpFruonpc_taidodn_splugin(3SASL)
2
3
4
6 sasl_auxprop_add_plugin - add a SASL auxiliary property plug-in
7
9 cc [ flag ... ] file ... -lsasl [ library ... ]
10 #include <sasl/saslplug.h>
11
12 int sasl_auxprop_add_plugin(const char *plugname,
13 sasl_auxprop_plug_init_t *cplugfunc);
14
15
17 Use the sasl_auxprop_add_plugin() interface to add a auxiliary property
18 plug-in to the current list of auxiliary property plug-ins in the SASL
19 library.
20
22 plugname The name of the auxiliary property plug-in.
23
24
25 cplugfunc The value of cplugfunc is filled in by the sasl_aux‐
26 prop_plug_init_t structure.
27
28
30 sasl_auxprop_add_plugin() returns an integer that corresponds to a SASL
31 error code.
32
34 SASL_OK The call to sasl_client_add_plugin() was successful.
35
36
37 SASL_BADVERS Version mismatch with plug-in.
38
39
40 SASL_NOMEM Memory shortage failure.
41
42
43
44 See sasl_errors(3SASL) for information on other SASL error codes.
45
47 See attributes(5) for descriptions of the following attributes:
48
49
50
51
52 ┌─────────────────────────────┬─────────────────────────────┐
53 │ ATTRIBUTE TYPE │ ATTRIBUTE VALUE │
54 ├─────────────────────────────┼─────────────────────────────┤
55 │Availability │SUNWlibsasl │
56 ├─────────────────────────────┼─────────────────────────────┤
57 │Interface Stability │Evolving │
58 ├─────────────────────────────┼─────────────────────────────┤
59 │MT-Level │MT-Safe │
60 └─────────────────────────────┴─────────────────────────────┘
61
63 sasl_errors(3SASL), attributes(5)
64
65
66
67SunOS 5.11 16 Sep 2003 sasl_auxprop_add_plugin(3SASL)