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 DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)24BOOL 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 44