From: nobu.nakada@... Date: 2003-02-21T01:09:05+09:00 Subject: [ruby-dev:19624] Re: [PATCH] file.c for (PR#389) and (PR#390) なかだです。 At Fri, 21 Feb 2003 00:43:08 +0900, pegacorn@jcom.home.ne.jp wrote: > 添付のプログラムでは以下のような結果になります。 > cygwin ではエラーになってしまいますが、 > mswin と異なる仕様にする理由を思いつかないので、 > 同じで良いのではないかと思います。 UNC関係はcygwin,mingw,mswin,bccwinで同じ動作になってると思いま す。 うっかりしてましたが、djgppとかhuman68kでもUNCが有効になってる ような気がしますが、使えませんよねぇ。OS/2はどうなんだろう。 Index: file.c =================================================================== RCS file: //sharui/cvs/ruby/src/ruby/file.c,v retrieving revision 1.140 diff -u -2 -p -r1.140 file.c --- file.c 20 Feb 2003 09:44:54 -0000 1.140 +++ file.c 20 Feb 2003 16:07:38 -0000 @@ -1353,5 +1353,4 @@ rb_file_s_umask(argc, argv) #if defined DOSISH -#define DOSISH_UNC #define isdirsep(x) ((x) == '/' || (x) == '\\') #else @@ -1368,7 +1367,9 @@ rb_file_s_umask(argc, argv) #ifdef __CYGWIN__ #undef DOSISH -#define DOSISH_UNC #define DOSISH_DRIVE_LETTER #endif +#if defined(_WIN32) || defined(__CYGWIN__) +#define DOSISH_UNC +#endif #ifdef DOSISH_DRIVE_LETTER -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦