summaryrefslogtreecommitdiff
path: root/rubysig.h
diff options
context:
space:
mode:
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