From aa0f4c73e5001218ca1fafd9053dda7d80dd8fff Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Tue, 23 Aug 1994 13:49:37 +0000 Subject: * Modules/signalmodule.c: added pause(). --- Modules/signalmodule.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/Modules/signalmodule.c b/Modules/signalmodule.c index 640505b..309af8e 100644 --- a/Modules/signalmodule.c +++ b/Modules/signalmodule.c @@ -105,7 +105,6 @@ signal_handler(sig_num) (void *)signal(sig_num, &signal_handler); } - static object * signal_alarm(self, args) object *self; /* Not used */ @@ -118,6 +117,18 @@ signal_alarm(self, args) INCREF(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 * signal_signal(self, args) @@ -189,6 +200,7 @@ static struct methodlist signal_methods[] = { {"alarm", signal_alarm}, {"signal", signal_signal}, {"getsignal", signal_getsignal}, + {"pause", signal_pause}, {NULL, NULL} /* sentinel */ }; -- cgit v0.12