win: remove pthread-win32 init code
authorIgor Zinkovsky <igorzi@microsoft.com>
Sat, 15 Oct 2011 00:47:01 +0000 (17:47 -0700)
committerBen Noordhuis <info@bnoordhuis.nl>
Sat, 15 Oct 2011 00:50:16 +0000 (02:50 +0200)
src/node.cc

index 9b3f307..cd3bef5 100644 (file)
@@ -58,12 +58,6 @@ typedef int mode_t;
 
 #if defined(__MINGW32__) || defined(_MSC_VER)
 # include <platform_win32.h> /* winapi_perror() */
-# ifdef PTW32_STATIC_LIB
-extern "C" {
-  BOOL __cdecl pthread_win32_process_attach_np (void);
-  BOOL __cdecl pthread_win32_process_detach_np (void);
-}
-# endif
 #endif
 
 #ifdef __POSIX__
@@ -2539,11 +2533,6 @@ void EmitExit(v8::Handle<v8::Object> process) {
 
 
 int Start(int argc, char *argv[]) {
-
-#if (defined(__MINGW32__) || defined(_MSC_VER)) && defined(PTW32_STATIC_LIB)
-  pthread_win32_process_attach_np();
-#endif
-
   // This needs to run *before* V8::Initialize()
   argv = Init(argc, argv);
 
@@ -2576,10 +2565,6 @@ int Start(int argc, char *argv[]) {
   V8::Dispose();
 #endif  // NDEBUG
 
-#if (defined(__MINGW32__) || defined(_MSC_VER)) && defined(PTW32_STATIC_LIB)
-  pthread_win32_process_detach_np();
-#endif
-
   return 0;
 }