add _init files
[cyrus-sasl.git] / plugins / gssapiv2_init.c
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_gssapiv2_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( gssapiv2 )
42 SASL_SERVER_PLUG_INIT( gssapiv2 )
43