summaryrefslogtreecommitdiff
path: root/rubysig.h
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-09-08 07:09:52 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-09-08 07:09:52 +0000
commit5d71c8d89c6bd7af934e7a8de5882cda2991711b (patch)
tree8788e2b9a2db8bf605c8a38752192cc7eee66fc4 /rubysig.h
parent1c193e5ffecdd8b7949206f9bbd24514974441f7 (diff)
1.1d series
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1dev@298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'rubysig.h')
-rw-r--r--rubysig.h48
1 files changed, 24 insertions, 24 deletions
diff --git a/rubysig.h b/rubysig.h
index fa99c847b8..03af72140c 100644
--- a/rubysig.h
+++ b/rubysig.h
@@ -10,44 +10,44 @@
#ifndef SIG_H
#define SIG_H
-extern int trap_immediate;
-#define TRAP_BEG (trap_immediate=1)
-#define TRAP_END (trap_immediate=0)
+extern int rb_trap_immediate;
+#define TRAP_BEG (rb_trap_immediate=1)
+#define TRAP_END (rb_trap_immediate=0)
-extern int prohibit_interrupt;
-#define DEFER_INTS {prohibit_interrupt++;}
-#define ALLOW_INTS {prohibit_interrupt--; CHECK_INTS;}
-#define ENABLE_INTS {prohibit_interrupt--;}
+extern int rb_prohibit_interrupt;
+#define DEFER_INTS {rb_prohibit_interrupt++;}
+#define ALLOW_INTS {rb_prohibit_interrupt--; CHECK_INTS;}
+#define ENABLE_INTS {rb_prohibit_interrupt--;}
-extern int trap_pending;
-void trap_restore_mask _((void));
+extern int rb_trap_pending;
+void rb_trap_restore_mask _((void));
#ifdef THREAD
-extern int thread_critical;
-void thread_schedule _((void));
+extern int rb_thread_critical;
+void rb_thread_schedule _((void));
#if defined(HAVE_SETITIMER) && !defined(__BOW__)
-extern int thread_pending;
-# define CHECK_INTS if (!prohibit_interrupt) {\
- if (trap_pending) rb_trap_exec();\
- if (thread_pending && !thread_critical) thread_schedule();\
+extern int rb_thread_pending;
+# define CHECK_INTS if (!rb_prohibit_interrupt) {\
+ if (rb_trap_pending) rb_trap_exec();\
+ if (rb_thread_pending && !rb_thread_critical) rb_thread_schedule();\
}
# else
/* pseudo preemptive thread switching */
-extern int thread_tick;
+extern int rb_thread_tick;
#define THREAD_TICK 500
-# define CHECK_INTS if (!prohibit_interrupt) {\
- if (trap_pending) rb_trap_exec();\
- if (!thread_critical) {\
- if (thread_tick-- <= 0) {\
- thread_tick = THREAD_TICK;\
- thread_schedule();\
+# define CHECK_INTS if (!rb_prohibit_interrupt) {\
+ if (rb_trap_pending) rb_trap_exec();\
+ if (!rb_thread_critical) {\
+ if (rb_thread_tick-- <= 0) {\
+ rb_thread_tick = THREAD_TICK;\
+ rb_thread_schedule();\
}\
}\
}
# endif
#else
-# define CHECK_INTS if (!prohibit_interrupt) {\
- if (trap_pending) rb_trap_exec();\
+# define CHECK_INTS if (!rb_prohibit_interrupt) {\
+ if (rb_trap_pending) rb_trap_exec();\
}
#endif