[#9569] Re: [ruby-ext:01030] Re: gnome-ruby package — Hiroshi IGARASHI <igarashi@...>
いがらしです。
5 messages
2000/04/14
[#9581] SIGFPE isn't raised on FreeBSD 4.0 — gotoken@... (GOTO Kentaro)
ごとけんです
18 messages
2000/04/18
[#9582] Re: SIGFPE isn't raised on FreeBSD 4.0
— ARIMA Yasuhiro <fit0298@...>
2000/04/18
有馬です。
[#9583] Re: SIGFPE isn't raised on FreeBSD 4.0
— EGUCHI Osamu <eguchi@...>
2000/04/18
えぐち@エスアンドイー です。
[#9587] Re: SIGFPE isn't raised on FreeBSD 4.0
— nobu.nakada@...
2000/04/18
なかだです。
[#9588] Re: SIGFPE isn't raised on FreeBSD 4.0
— matz@... (Yukihiro Matsumoto)
2000/04/18
まつもと ゆきひろです
[#9589] Re: SIGFPE isn't raised on FreeBSD 4.0
— nobu.nakada@...
2000/04/18
なかだです。
[#9590] Re: SIGFPE isn't raised on FreeBSD 4.0
— matz@... (Yukihiro Matsumoto)
2000/04/18
まつもと ゆきひろです
[#9591] Re: SIGFPE isn't raised on FreeBSD 4.0
— nobu.nakada@...
2000/04/18
なかだです。
[#9592] Re: SIGFPE isn't raised on FreeBSD 4.0
— matz@... (Yukihiro Matsumoto)
2000/04/18
まつもと ゆきひろです
[#9599] module_eval — Tadayoshi Funaba <tadf@...>
ふなばです。
7 messages
2000/04/20
[ruby-dev:9548] Re: IO#reopen()
From:
Koji Arai <JCA02266@...>
Date:
2000-04-02 19:35:15 UTC
List:
ruby-dev #9548
新井です。
>>> From: Wakou Aoyama <wakou@fsinet.or.jp>
>>> Date: 27 Mar 2000 12:29:17 +0900
>>> Subject: [ruby-dev:9501] IO#reopen()
> 青山です。
>
> 1.5 では、IO#reopen() の型チェックが厳しくなったのか、
>
> $stderr.reopen Tempfile.new('cur')
>
> これが動かなくなっていますが、1.4 のように、動くと便利そうですが、いか
> がでしょうか。
これの影響でしょうね。
|Fri Feb 25 22:12:46 2000 Yukihiro Matsumoto <matz@netlab.co.jp>
|
| * io.c (rb_io_reopen): IO#reopen should accept path as well.
|
以下のパッチでよいのだろうか?
Index: io.c
===================================================================
RCS file: /home/cvs/ruby/io.c,v
retrieving revision 1.23
diff -u -p -u -r1.23 io.c
--- io.c 2000/03/23 08:37:27 1.23
+++ io.c 2000/04/01 17:02:26
@@ -1799,7 +1799,7 @@ rb_io_reopen(argc, argv, file)
rb_secure(4);
if (rb_scan_args(argc, argv, "11", &fname, &nmode) == 1) {
- if (TYPE(fname) == T_FILE) { /* fname must be IO */
+ if (TYPE(fname) != T_STRING) { /* fname must have #to_io */
return io_reopen(file, fname);
}
}
--
新井康司 (Koji Arai)