渡辺@ソニーです. 遅くなりましたが, ruby1011.lzh を put しときました. それと marshal.c への patch です. dos の場合 /tmp ってのもまずいかもしれません. 私は各ドライブ に /tmp を作ってるから困らないんだけど. tmpnam() にしちゃお うかな? -- わたなべひろふみ
--- ruby-0.99.2-961011/ext/marshal/marshal.c.bak Tue Oct 15 00:11:00 1996 +++ ruby-0.99.2-961011/ext/marshal/marshal.c Tue Oct 15 00:11:00 1996 @@ -513,12 +513,12 @@ void *fp; VALUE v; OpenFile *fptr; + char buf[32]; #if defined(MSDOS) || defined(__BOW__) int need_unlink_tmp = 0; #endif if (TYPE(port) == T_STRING) { - char buf[32]; sprintf(buf, "/tmp/rb-mrsw-%x", getpid()^(int)buf); fp = rb_fopen(buf, "w");