diff options
Diffstat (limited to 'winsup/cygwin/lib/dll_main.cc')
-rw-r--r-- | winsup/cygwin/lib/dll_main.cc | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/winsup/cygwin/lib/dll_main.cc b/winsup/cygwin/lib/dll_main.cc new file mode 100644 index 000000000..43a3c32de --- /dev/null +++ b/winsup/cygwin/lib/dll_main.cc @@ -0,0 +1,41 @@ +/* dll_main.cc: Provide the DllMain stub that the user can override. + + Copyright 1998, 2000 Cygnus Solutions. + +This software is a copyrighted work licensed under the terms of the +Cygwin license. Please consult the file "CYGWIN_LICENSE" for +details. */ + +#include <windows.h> + +#define WIN32_LEAN_AND_MEAN +#include <windows.h> +#undef WIN32_LEAN_AND_MEAN +#include <stdio.h> + +extern "C" +BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, + LPVOID reserved /* Not used. */ ); + +BOOL APIENTRY +DllMain ( + HINSTANCE hInst /* Library instance handle. */ , + DWORD reason /* Reason this function is being called. */ , + LPVOID reserved /* Not used. */ ) +{ + switch (reason) + { + case DLL_PROCESS_ATTACH: + break; + + case DLL_PROCESS_DETACH: + break; + + case DLL_THREAD_ATTACH: + break; + + case DLL_THREAD_DETACH: + break; + } + return TRUE; +} |