]> granicus.if.org Git - python/commitdiff
SF "bug" 115973: patches from Norman Vine so that shared libraries and
authorTim Peters <tim.peters@gmail.com>
Thu, 5 Oct 2000 19:24:26 +0000 (19:24 +0000)
committerTim Peters <tim.peters@gmail.com>
Thu, 5 Oct 2000 19:24:26 +0000 (19:24 +0000)
Tkinter work under Cygwin.  Accepted on faith & reasonableness.

Modules/_tkinter.c
Python/dynload_shlib.c

index 34360fe077698e4b6a8c2bcc97595c0ce37f5122..0a3b74bd14fe4b3b7687f8fa64f2bbe47e2fe242 100644 (file)
@@ -57,7 +57,7 @@ Copyright (C) 1994 Steen Lumholt.
 #include <Menus.h>
 #endif
 
-#if !defined(MS_WINDOWS)
+#if !(defined(MS_WINDOWS) || defined(__CYGWIN__))
 #define HAVE_CREATEFILEHANDLER
 #endif
 
index 16f15d9a8147655442ef576ccd49539aa1c853af..2b0e74ee17f306d6877cc16591f1f779a6d6c53b 100644 (file)
 
 
 const struct filedescr _PyImport_DynLoadFiletab[] = {
+#ifdef __CYGWIN__
+       {".pyd", "rb", C_EXTENSION},
+       {".dll", "rb", C_EXTENSION},
+#else
        {".so", "rb", C_EXTENSION},
        {"module.so", "rb", C_EXTENSION},
+#endif
        {0, 0}
 };