From: Christoph Mallon Date: Thu, 11 Sep 2008 12:38:18 +0000 (+0000) Subject: Resolve race condition: First set handler, then call alarm(). X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=8a92d03109bf68bfbf600d9465690771cf978fa8;p=libfirm Resolve race condition: First set handler, then call alarm(). [r21851] --- diff --git a/ir/be/test/fehler152.c b/ir/be/test/fehler152.c index 66d1fd855..a74c01bd1 100644 --- a/ir/be/test/fehler152.c +++ b/ir/be/test/fehler152.c @@ -19,8 +19,8 @@ void handler(int sig) } int main(int argc, char *argv[]) { - alarm(1); signal(SIGALRM, handler); + alarm(1); test(); printf("FAIL ENDLESS LOOP\n"); return 1; diff --git a/ir/be/test/fehler154.c b/ir/be/test/fehler154.c index a5f48e57f..f0cc09be7 100644 --- a/ir/be/test/fehler154.c +++ b/ir/be/test/fehler154.c @@ -20,8 +20,8 @@ void handler(int sig) } int main(void) { - alarm(1); signal(SIGALRM, handler); + alarm(1); foo(0);