summaryrefslogtreecommitdiff
path: root/eval.c
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-05-25 23:35:25 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2005-05-25 23:35:25 +0000
commit0d5b973720d9ab919113b5502a3b65f5bb1d1986 (patch)
treec4ed573c74fe5f45e2f48ed9c8bafcec15376a75 /eval.c
parent55ec2ad1637d1aa4bbc7c433da8d4d4b7b1f3ecc (diff)
* vms/vmsruby_private.c, vms/vmsruby_private.h: private routines
for VMS port are added. * eval.c (ruby_init): change to call VMS private intialization routine. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@8527 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'eval.c')
-rw-r--r--eval.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/eval.c b/eval.c
index c3b9d39241..6482352e64 100644
--- a/eval.c
+++ b/eval.c
@@ -88,6 +88,10 @@ char *strrchr _((const char*,const char));
#include "macruby_private.h"
#endif
+#ifdef __VMS
+#include "vmsruby_private.h"
+#endif
+
#ifdef USE_CONTEXT
typedef struct {
ucontext_t context;
@@ -1315,6 +1319,8 @@ ruby_init()
rb_define_global_const("TOPLEVEL_BINDING", rb_f_binding(ruby_top_self));
#ifdef __MACOS__
_macruby_init();
+#elif defined(__VMS)
+ _vmsruby_init();
#endif
ruby_prog_init();
ALLOW_INTS;