diff options
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -3428,9 +3428,15 @@ rb_file_s_basename(int argc, VALUE *argv) * File.dirname("/home/gumby/work/ruby.rb") #=> "/home/gumby/work" */ -VALUE +static VALUE rb_file_s_dirname(VALUE klass, VALUE fname) { + return rb_file_dirname(fname); +} + +VALUE +rb_file_dirname(VALUE fname) +{ const char *name, *root, *p; VALUE dirname; |