summaryrefslogtreecommitdiff
path: root/ruby_1_9_3/goruby.c
diff options
context:
space:
mode:
Diffstat (limited to 'ruby_1_9_3/goruby.c')
-rw-r--r--ruby_1_9_3/goruby.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/ruby_1_9_3/goruby.c b/ruby_1_9_3/goruby.c
deleted file mode 100644
index 17be654800..0000000000
--- a/ruby_1_9_3/goruby.c
+++ /dev/null
@@ -1,24 +0,0 @@
-void Init_golf(void);
-#define ruby_run_node goruby_run_node
-#include "main.c"
-#undef ruby_run_node
-
-RUBY_EXTERN int ruby_run_node(void*);
-RUBY_EXTERN void ruby_init_ext(const char *name, void (*init)(void));
-
-static VALUE
-init_golf(VALUE arg)
-{
- ruby_init_ext("golf", Init_golf);
- return arg;
-}
-
-int
-goruby_run_node(void *arg)
-{
- int state;
- if (NIL_P(rb_protect(init_golf, Qtrue, &state))) {
- return state == EXIT_SUCCESS ? EXIT_FAILURE : state;
- }
- return ruby_run_node(arg);
-}