symbian-qemu-0.9.1-12/python-2.6.1/Python/sigcheck.c
author William Roberts <williamr@symbian.org>
Wed, 14 Oct 2009 14:20:29 +0100
changeset 12 5c4b0c1fa5f8
parent 1 2fb8b9db1c86
permissions -rw-r--r--
Avoid problem with unresolved reference to epbusm when building ROMs


/* Sigcheck is similar to intrcheck() but sets an exception when an
   interrupt occurs.  It can't be in the intrcheck.c file since that
   file (and the whole directory it is in) doesn't know about objects
   or exceptions.  It can't be in errors.c because it can be
   overridden (at link time) by a more powerful version implemented in
   signalmodule.c. */

#include "Python.h"

/* ARGSUSED */
int
PyErr_CheckSignals(void)
{
	if (!PyOS_InterruptOccurred())
		return 0;
	PyErr_SetNone(PyExc_KeyboardInterrupt);
	return -1;
}