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

[FDclone-users:00255] Re: FDclone 2.05c has been released



 しらいです。

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

 今回は patch の量も変更点も少なくなっていますが、一応解説
をつけておきます。


> 	bind でマクロ再割当て時に他のマクロが割当てられていた点を修正。

 キーバインドを変更する際、同じキーに対して再割当てを行なう
と、キーマクロが一個ずれた形で登録され、結果、一つ前に bind
で登録したキーマクロが割当てられてしまっていました。
 それまでのキーマクロを一旦削除してから新しいのを登録する訳
ですが、この時の手順に問題がありました。キーマクロは一度定義
したら再定義することが余りないので今まで気づいていませんでし
た。


> 	Cygwin で make install できなかった点を修正。

 Cygwin の file system は疑似的に構築されており、例えば実行
file の場合、「FD.EXE」という名前の file に対し、「./fd」で
実行可能ですし、access("./fd", X_OK) == 0 でもあるんですが、
その一方で stat("./fd", &st) == -1 であったりしてなかなかに
非対称な環境です。
 Makefile の中で install 時に chmod で file mode のだめ押し
をしているんですが、install(1) は copy に成功するのに chmod(1)
で失敗してしまいます。
 あの辺りの奇妙な疑似 file system は気持ち悪いですね。

# そもそも Windows 環境で何故 FDclone が必要なのか自体疑問。

                                               しらい たかし