[#23332] to_str再考 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

15 messages 2004/04/05

[#23380] [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

17 messages 2004/04/15
[#23400] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。落ちる場所がわかりました。

[#23402] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23403] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — nobu.nakada@... 2004/04/16

なかだです。

[#23405] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[#23407] Re: [SEGV] make test-all (bccwin32 ruby1.9.0) — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/04/16

山本です。

[ruby-dev:23351] Re: Solaris Errno::E000

From: Tanaka Akira <akr@...17n.org>
Date: 2004-04-08 06:19:22 UTC
List: ruby-dev #23351
In article <1081350626.060235.9586.nullmailer@picachu.netlab.jp>,
  matz@ruby-lang.org (Yukihiro Matsumoto) writes:

> 取込もうとは思いますが、条件は
>
>   defined(sun) && defined(sparc)
>
> ではなく、solarisかどうかではないのですか?

SunOS 5.8 の cpp(1) によれば、

     The symbols  sun, sparc and unix are  defined  for  all  Sun
     systems.

だそうです。(ただ、この記述は i386 を無視しているように思う。)

solaris というシンボルに関する記述はありません。

それはそれとして、fdopen が errno に代入しないのなら、fdopen を呼ぶ前
に errno をクリアしておく必要があるんじゃないでしょうか。そうしないと、
それ以前に他のエラーで errno が設定されている可能性があると思います。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next