* Modules/signalmodule.c: added pause().

This commit is contained in:
Guido van Rossum 1994-08-23 13:49:37 +00:00
parent 0b498beea2
commit aa0f4c73e5

View file

@ -105,7 +105,6 @@ signal_handler(sig_num)
(void *)signal(sig_num, &signal_handler); (void *)signal(sig_num, &signal_handler);
} }
static object * static object *
signal_alarm(self, args) signal_alarm(self, args)
object *self; /* Not used */ object *self; /* Not used */
@ -118,6 +117,18 @@ signal_alarm(self, args)
INCREF(None); INCREF(None);
return None; return None;
} }
static object *
signal_pause(self, args)
object *self; /* Not used */
object *args;
{
if (!getnoarg(args))
return NULL;
pause();
INCREF(None);
return None;
}
static object * static object *
signal_signal(self, args) signal_signal(self, args)
@ -189,6 +200,7 @@ static struct methodlist signal_methods[] = {
{"alarm", signal_alarm}, {"alarm", signal_alarm},
{"signal", signal_signal}, {"signal", signal_signal},
{"getsignal", signal_getsignal}, {"getsignal", signal_getsignal},
{"pause", signal_pause},
{NULL, NULL} /* sentinel */ {NULL, NULL} /* sentinel */
}; };