[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[FDclone-users:00539] Re: FDclone 2.08e has been released



潮田です。

Takashi SHIRAI <shirai@unixusers.net> wrote:

>  custom.c の L.201 辺りに件の def_num() の定義があるのです
> が、ここの (int) を (char) に変えてみて下さい。4 bytes 整数
> を 1 byte 整数にしてやります。
>  これで起動すると Segmentation fault か何かで落ちると思いま
> す。変数の既定値が全部 0 になっちゃうので、仮に動いたとして
> もあちこちおかしなことになってると思います。
既に、私には理解できない深みに入っていますので、盲目で
実行しているのですが、この予想に反して普通に動いているように
見えます。
起動をかけても、落ちませんし、私が使うような範囲では変化が
見られません。
(view の起動とか、 sort とか、tree 表示あたりです)
CPU はともかく、 OS が 32bit だからとかが、関係しているので
しょうか。

>  勿論、本来の 64bits big endian な環境での確認も欲しいとこ
> ろですので、sparc64 辺りの CPU でも [FDclone-users:00536] の
> patch を確認してみて下さい。
sparc64 に当てはまるのかが分からないのですが、職場にある
唯一の SUN WS で試してみました。
(型は Enterprise 250 で、 どうやら 64bit で動いているらしい)
あの patch を当てても、当てなくてもコンパイルが通るし、
起動しても違いが分かりません。
上の方もそうなのですが、あの patch の有無で、劇的に変化が
でるところってどこあたりでしょうか。