なかだです。 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はできる。 中田 伸悦