From 478e718acaed0e11f7be491187bf142ed551d98d Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 6 May 1997 15:24:59 +0000 Subject: Keep MS compiler happy: use (int)strlen() when comparing; make sure not to use kill(). --- Python/pythonrun.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'Python') diff --git a/Python/pythonrun.c b/Python/pythonrun.c index f08a2c4a6e..8bb7565fb6 100644 --- a/Python/pythonrun.c +++ b/Python/pythonrun.c @@ -57,6 +57,12 @@ PERFORMANCE OF THIS SOFTWARE. #include "windows.h" #endif +#ifdef HAVE_GETPID +#ifndef MS_WINDOWS +#define HAVE_KILL +#endif +#endif + extern char *Py_GetPath(); extern grammar _PyParser_Grammar; /* From graminit.c */ @@ -370,7 +376,7 @@ PyErr_Print() if (text != NULL) { char *nl; if (offset > 0 && - offset == strlen(text)) + offset == (int)strlen(text)) offset--; for (;;) { nl = strchr(text, '\n'); @@ -728,7 +734,7 @@ sighandler(sig) { signal(sig, SIG_DFL); /* Don't catch recursive signals */ Py_Cleanup(); /* Do essential clean-up */ -#ifdef HAVE_GETPID +#ifdef HAVE_KILL kill(getpid(), sig); /* Pretend the signal killed us */ #else exit(1); -- cgit v1.2.1