summaryrefslogtreecommitdiffstats
path: root/thread.c
diff options
context:
space:
mode:
authorko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-04 12:00:24 +0000
committerko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-09-04 12:00:24 +0000
commit82800ed6b252402faa9196c889867a3596dbef7f (patch)
tree2e4641fffcfc6c336d2326a2c0f0a6ac48ae7dfa /thread.c
parent62a4fdc2a65c12a0f14665526b358eea95501442 (diff)
downloadruby-82800ed6b252402faa9196c889867a3596dbef7f.tar.gz
ruby-82800ed6b252402faa9196c889867a3596dbef7f.tar.xz
ruby-82800ed6b252402faa9196c889867a3596dbef7f.zip
* thread.c (rb_thread_check_trap_pending): added for compatibility.
* ext/tk/tcltklib.c, ext/tk/tkutil/tkutil.c: remove ruby/signal.h dependency. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'thread.c')
-rw-r--r--thread.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/thread.c b/thread.c
index 268b58e7c..c2227d829 100644
--- a/thread.c
+++ b/thread.c
@@ -890,6 +890,16 @@ rb_thread_check_ints(void)
RUBY_VM_CHECK_INTS();
}
+/*
+ * Hidden API for tcl/tk wrapper.
+ * There is no guarantee to perpetuate it.
+ */
+int
+rb_thread_check_trap_pending(void)
+{
+ return GET_THREAD()->exec_signal != 0;
+}
+
struct timeval rb_time_timeval();
void