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

[FDclone-users:00223] Re: FDclone 2.04 has been released



 しらいです。

In Message-Id <20030724123937.13C5753DCD@yuka.unixusers.net>
        Takashi SHIRAI <shirai@unixusers.net>writes:
>  しらいです。

>  以下は HISTORY より今回の変更点の抜粋です。

 では変更点の解説を。

> 	varargs を用いる環境で compile に失敗していた点を修正。

 [FDclone-users:00217] の bug 報告分の修正です。この他、改
めて複数の環境にて lint を通して幾つかの warning を解消して
あります。
 でも、#if による分岐が多過ぎて、なかなか全ての場合には対応
しきれないかも知れません。


> 	FreeBSD 5.x で compile できなかった点を修正。

 [FDclone-users:00220] の bug 報告分の修正です。修正内容は
FreeBSD ports の patch と同じです。


> 	Linux/Alpha で file system 容量表示がおかしかった点を修正。

 2.04 から各種 OS 用に LFS 対応用の compile option を追加し
ましたが、Linux/Alpha の場合、この option 指定時に statvfs()
が正しい値を返せないことが判りましたので、Linux では、Alpha
以外の architecture でのみ指定するようにしました。

 Alpha architecture は元々 64bit CPU なので LFS 対応が不要
の筈ですが、どうして statvfs() だけがおかしな値を返すように
なるのか、詳細は不明です。
 各種 document を探しても Alpha では LFS 指定禁止という記述
は見つからないので、Linux kernel の bug かも知れません。


> 	内部コマンド dir のタイムスタンプ表記ミスを修正。(MS-DOS 版)

 些細なことかも知れませんが、「分」情報を表示すべき箇所に何
を思ってか「秒」情報を表示していました。
 embug したのは 2.02 ですが、どうやらそれ以前から、「時分」
しか表示しない筈なのに printf() の引数には「時分秒」と一項目
多くの値を渡していたようで、それがきっかけになっていたようで
す。

                                               しらい たかし