[#24112] ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。原因を追求してたのですが、力尽きました。

19 messages 2004/08/18
[#24127] Re: ruby/tk crashes on bcc32 — Hidetoshi NAGAI <nagai@...> 2004/08/19

永井@知能.九工大です.

[#24131] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。

[#24135] Re: ruby/tk crashes on bcc32 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/08/19

山本です。試行錯誤の結果、これで落ちなくなりました。

[ruby-dev:24195] Re: StringIO#truncate

From: nobu@...
Date: 2004-08-28 15:43:42 UTC
List: ruby-dev #24195
なかだです。

At Sun, 29 Aug 2004 00:22:25 +0900,
Tanaka Akira wrote in [ruby-dev:24194]:
> > IOでも、BUFSIZ単位ですがtruncateされた部分は破壊されます。
> > truncateされた部分のデータがどうなるかは保証されない(あるいはプ
> > ラットフォーム依存)ということでどうでしょうか。

BUFSIZというより、blksizeですね。

> truncate された部分は存在しなくなるというのが期待された動作ではないで
> しょうか。

存在しなくなってるわけですが、その後seekなどによってできた空隙
を読んだ場合何が返ってくるかは、実際のところファイルシステム依
存でしょう。

> というように、ファイル終端を越えた所に seek して書き込んだ場合、ファイ
> ル終端から書き込み始めた場所までにゴミが入るというのは意図された仕様な
> のでしょうか?

StringIOに関しては、POSIX的動作に揃えようと思います。

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

In This Thread

Prev Next