1
2 #include <config.h>
3
4 #include <string.h>
5 #include <stdlib.h>
6 #include <stdio.h>
7 #ifndef macintosh
8 #include <sys/stat.h>
9 #endif
10 #include <fcntl.h>
11 #include <assert.h>
12
13 #include <sasl.h>
14 #include <saslplug.h>
15 #include <saslutil.h>
16
17 #include "plugin_common.h"
18
19 #ifdef macintosh
20 #include <sasl_login_plugin_decl.h>
21 #endif
22
23 #ifdef WIN32
24 BOOL APIENTRY DllMain( HANDLE hModule,
25 DWORD ul_reason_for_call,
26 LPVOID lpReserved
27 )
28 {
29 switch (ul_reason_for_call)
30 {
31 case DLL_PROCESS_ATTACH:
32 case DLL_THREAD_ATTACH:
33 case DLL_THREAD_DETACH:
34 case DLL_PROCESS_DETACH:
35 break;
36 }
37 return TRUE;
38 }
39 #endif
40
41 SASL_CLIENT_PLUG_INIT( login )
42 SASL_SERVER_PLUG_INIT( login )
43