[#23717] error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。どうしても原因がわからないので、報告だけ・・・

18 messages 2004/06/19
[#23718] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23719] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23720] Re: error at TestDRbMServer (test/drb) — nobu.nakada@... 2004/06/19

なかだです。

[#23724] Re: error at TestDRbMServer (test/drb) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/06/19

山本です。

[#23762] Ruby 1.8.2 to be released. — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2004/06/23

[#23784] URI() — Tanaka Akira <akr@...17n.org>

前から思っていたのですが、URI.parse("http://...") を URI("http://...")

19 messages 2004/06/25

[ruby-dev:23742] unopened fd for IO.new

From: nobu.nakada@...
Date: 2004-06-22 01:59:24 UTC
List: ruby-dev #23742
なかだです。

無効なファイルディスクリプタをIO.newやIO.for_fdに渡すとEINVALが
発生しますが、EBADFのほうがよくないでしょうか。

  $ ruby -v -e 'IO.new(10)'
  ruby 1.9.0 (2004-06-19) [i686-linux]
  -e:1:in `initialize': Invalid argument (Errno::EINVAL)
  	from -e:1:in `new'
  	from -e:1


Index: io.c
===================================================================
RCS file: /pub/cvs/ruby/src/ruby/io.c,v
retrieving revision 1.279
diff -u -2 -p -r1.279 io.c
--- io.c	4 Jun 2004 09:54:15 -0000	1.279
+++ io.c	21 Jun 2004 04:00:45 -0000
@@ -3852,4 +3852,5 @@ rb_io_initialize(argc, argv, io)
 #if defined(HAVE_FCNTL) && defined(F_GETFL)
 	flags = fcntl(fd, F_GETFL);
+	if (flags == -1) rb_sys_fail(0);
 #else
 	flags = O_RDONLY;


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread

Prev Next