]> granicus.if.org Git - python/commitdiff
Make calls into ../PC/frozen_dllmain.c on MS_WIN32.
authorGuido van Rossum <guido@python.org>
Fri, 3 Apr 1998 21:11:15 +0000 (21:11 +0000)
committerGuido van Rossum <guido@python.org>
Fri, 3 Apr 1998 21:11:15 +0000 (21:11 +0000)
Python/frozenmain.c

index c1a8f3fe35b1ddea0f5587362e7d478ea6582870..ab9d60d5ea26351b0a423871a690d5b1ffa28be2 100644 (file)
@@ -33,6 +33,11 @@ PERFORMANCE OF THIS SOFTWARE.
 
 #include "Python.h"
 
+#ifdef MS_WIN32
+extern void PyWinFreeze_ExeInit();
+extern void PyWinFreeze_ExeTerm();
+#endif
+
 #ifdef HAVE_UNISTD_H
 #include <unistd.h> /* For isatty() */
 #endif
@@ -64,6 +69,9 @@ Py_FrozenMain(argc, argv)
 
        Py_SetProgramName(argv[0]);
        Py_Initialize();
+#ifdef MS_WIN32
+       PyWinFreeze_ExeInit();
+#endif
 
        if (Py_VerboseFlag)
                fprintf(stderr, "Python %s\n%s\n",
@@ -84,6 +92,9 @@ Py_FrozenMain(argc, argv)
        if (inspect && isatty((int)fileno(stdin)))
                sts = PyRun_AnyFile(stdin, "<stdin>") != 0;
 
+#ifdef MS_WIN32
+       PyWinFreeze_ExeTerm();
+#endif
        Py_Finalize();
        return sts;
 }