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

[FDclone-users:00895] Re: MINIX3 patch



 しらいです。

In Message-Id <20100702023016.14d869bf.riki1017kazu@gmail.com>
        Rikito INAKAZU <riki1017kazu@gmail.com>さんwrites:
> 稲員です。

> ある程度まで整理がついたので、手元のパッチを送ってみます。
> 一応 ACK, GCC 両方でコンパイルできるはずです。
> 対応バージョンは 3.1.4 以降です。それ以前はいろいろ不安定で断念しました。

 一点だけ懸念点を。uid_t/gid_t を int で受けている箇所が幾
つかありますが、(uid_t)-1 と (int)-1 は異なる値なのでそれを
同一視して変換しないといけません。
 compiler の暗黙型変換やキャストでは賄い切れないので、ちゃ
んと変換するのは結構手間が掛かります。

 この点は ACK の古典モダン混在に関するバグなので、uid_t 絡
みの関数だけモダンタイプに書換えてしまった方が簡単に実装出来
ると思います。

                                               しらい たかし