summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authoraamine <aamine@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-04-02 02:36:48 +0000
committeraamine <aamine@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-04-02 02:36:48 +0000
commit6dcbfbc5259a6ebfdf7ac68a69574ca270111da7 (patch)
treed7830c855e7ec46d00dd65935ba68e557a3893e5 /ruby.c
parentb7552a5535f72bf850fd96040ab76bd04d5f4587 (diff)
* eval.c (Init_load): make $LOADED_FEATURES built-in. [ruby-dev:23299]
* ruby.c (ruby_prog_init): make $PROGRAM_NAME built-in. * lib/English.rb: remove $LOADED_FEATURES and $PROGRAM_NAME. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@6069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ruby.c b/ruby.c
index fc727d188e..3e46c4a911 100644
--- a/ruby.c
+++ b/ruby.c
@@ -1081,6 +1081,7 @@ ruby_prog_init()
rb_define_readonly_variable("$-l", &do_line);
rb_define_hooked_variable("$0", &rb_progname, 0, set_arg0);
+ rb_define_hooked_variable("$PROGRAM_NAME", &rb_progname, 0, set_arg0);
rb_argv = rb_ary_new();
rb_define_readonly_variable("$*", &rb_argv);