まつもと ゆきひろです In message "[ruby-dev:14121] Re: library search path" on 01/07/26, Yukihiro Matsumoto <matz / ruby-lang.org> writes: ||どうもそのパッチが見あたらないんですが, どこにあるでしょうか? | |あらら? 直メールだったかな。手元には残ってないんで、明日手 |元のソースからCVS diffで取り出します。 こんな感じかな。 --- file.c 2001/07/24 09:02:49 1.41.2.17 +++ file.c 2001/07/27 07:27:27 @@ -1226,3 +1226,3 @@ VALUE fname, dname; - char *s, *p; + char *s, *p, *sbeg; char buf[MAXPATHLEN+2]; @@ -1234,3 +1234,3 @@ tainted = OBJ_TAINTED(fname); - s = STR2CSTR(fname); + sbeg = s = STR2CSTR(fname); p = buf; @@ -1312,3 +1312,3 @@ case '.': - if (*(s+1)) { + if (*(s+1) && (s == sbeg || isdirsep(*(s - 1)))) { switch (*++s) { @@ -1338,2 +1338,5 @@ } + } + else { + *++p = '.'; }