Moved mac-specific exit handling to macmain.c
diff --git a/Python/pythonrun.c b/Python/pythonrun.c
index 9e402a6..13e2728 100644
--- a/Python/pythonrun.c
+++ b/Python/pythonrun.c
@@ -45,14 +45,6 @@
 #include <signal.h>
 #endif
 
-#ifdef THINK_C
-#include <console.h>
-#endif
-
-#ifdef __MWERKS__
-#include <SIOUX.h>
-#endif
-
 #ifdef NT
 #undef BYTE
 #include "windows.h"
@@ -670,20 +662,11 @@
 	}
 #endif /* TRACE_REFS */
 
-	/* XXXX Jack thinks it would be nicer to pause if any output has
-	** been generated since the last interaction with the user...
-	*/
-#ifdef THINK_C
-	if (sts == 0)
-		console_options.pause_atexit = 0;
-#endif
-#ifdef __MWERKS__
-	if (sts == 0)
-		SIOUXSettings.autocloseonquit = 1;
-	else
-		printf("\n[Terminated]\n");
-#endif
+#ifdef macintosh
+	PyMac_Exit(sts);
+#else
 	exit(sts);
+#endif
 #endif /* WITH_THREAD */
 	/*NOTREACHED*/
 }