summaryrefslogtreecommitdiff
path: root/signal.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-04-13 06:06:12 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-04-13 06:06:12 +0000
commitd453b1a042a4483e74b17d66c7d88ec0c60b964a (patch)
treed7002843f9d61ce16600dc630e01fcb8b6c8845c /signal.c
parent4af06a86de87b9f12751fb155d10c1f9e453097a (diff)
signal to main_thread
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@165 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'signal.c')
-rw-r--r--signal.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/signal.c b/signal.c
index f518d597e0..c6ade3907a 100644
--- a/signal.c
+++ b/signal.c
@@ -341,7 +341,11 @@ rb_trap_exec()
#endif
return;
}
+#ifdef THREAD
+ thread_trap_eval(trap_list[i], i);
+#else
rb_trap_eval(trap_list[i], i);
+#endif
}
}
trap_pending = 0;