From c4097c29512269f4547ebefb8abdc57a2892b479 Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 11 May 2004 17:51:27 +0000 Subject: Fix small bugs. --- src/lib9/notify.c | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/lib9/notify.c') diff --git a/src/lib9/notify.c b/src/lib9/notify.c index 79a5e621..26487bab 100644 --- a/src/lib9/notify.c +++ b/src/lib9/notify.c @@ -66,7 +66,7 @@ int notify(void (*f)(void*, char*)) { int i; - struct sigaction sa; + struct sigaction sa, osa; _p9uproc(0); memset(&sa, 0, sizeof sa); @@ -77,11 +77,22 @@ notify(void (*f)(void*, char*)) sa.sa_handler = notifysigf; } for(i=0; i