From 9da4f78db46764be6dae5e7e83ff48cbecb3fb23 Mon Sep 17 00:00:00 2001 From: matz Date: Fri, 12 May 2000 09:07:57 +0000 Subject: 2000-05-12 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ruby.c | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) (limited to 'ruby.c') diff --git a/ruby.c b/ruby.c index 0777ffd574..326c98d2d4 100644 --- a/ruby.c +++ b/ruby.c @@ -291,7 +291,7 @@ static char* moreswitches(s) char *s; { - int argc; char *argv[3]; char **argvp = argv; + int argc; char *argv[3]; char *p = s; argc = 2; argv[0] = argv[2] = 0; @@ -636,6 +636,12 @@ proc_options(argc, argv) load_file(script, 1); } + if (rb_safe_level() == 0) { + rb_ary_push(rb_load_path, rb_str_new2(".")); + addpath(getenv("RUBYLIB")); + } + + process_sflag(); xflag = 0; } @@ -917,10 +923,6 @@ ruby_prog_init() rb_define_readonly_variable("$-p", &do_print); rb_define_readonly_variable("$-l", &do_line); - if (rb_safe_level() == 0) { - addpath("."); - } - addpath(RUBY_LIB); #if defined(_WIN32) || defined(DJGPP) addpath(ruby_libpath()); @@ -942,10 +944,6 @@ ruby_prog_init() addpath(RUBY_SEARCH_PATH); #endif - if (rb_safe_level() == 0) { - addpath(getenv("RUBYLIB")); - } - rb_define_hooked_variable("$0", &rb_progname, 0, set_arg0); rb_argv = rb_ary_new(); -- cgit v1.2.3