なかだです。

At Mon, 21 Nov 2005 16:53:41 +0900,
U.Nakamura wrote in [ruby-dev:27786]:
> あ、ついでなのですが、今、
>   File.dirname("//aaa/")  #=> "//aaa/"
> となってるんですが、これはこのままがいいと思います?

うーん、空の共有名を無効とみなすということであれば、こんなとこ
でしょうか。


Index: file.c =================================================================== RCS file: /cvs/ruby/src/ruby/file.c,v retrieving revision 1.225 diff -U2 -p -u -r1.225 file.c --- file.c 18 Nov 2005 09:09:23 -0000 1.225 +++ file.c 21 Nov 2005 08:34:25 -0000 @@ -2222,5 +2222,5 @@ rb_path_skip_prefix(const char *path) #ifdef DOSISH_UNC if (isdirsep(path[0]) && isdirsep(path[1])) { - if (*(path = nextdirsep(path + 2))) + if (*(path = nextdirsep(path + 2)) && path[1]) path = nextdirsep(path + 1); return (char *)path;
-- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦