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

[FDclone-users:00674] Re: Linux 2.6.18 で dosdisk.c コンパイルエラー (_syscall5 マクロ)



 しらいです。

In Message-Id <863b6o5vc7.knu@iDaemons.org>
        "Akinori MUSHA" <knu@iDaemons.org>さんwrites:
>  このスレッドはこれで収束してしまったようですが、みなさんの環境では
> これでOKだったんでしょうか。私の手元の Linux 2.6.17 環境ではビルドが
> 通りませんでした。

 [FDclone-users:00661] の報告では確かに <linux/unistd.h> の
前後で __KERNEL__ の定義をするように書かれていますが、私の書
いた [FDclone-users:00665] の patch では <unistd.h> の前後に
なっていますね。
 [FDclone-users:00668] では私の patch で不都合ないと書かれ
ていましたので、それで大丈夫なんだと思っていたんですがそうで
はないんでしょうか?


>  以下の修正で直ります。2.09b からの差分です。

 濱崎さんの環境が、どちらの #include の前後に書いても構わな
いという状況ならばこの patch を採用して構わないのですが、も
しお二人の環境で状況が異なるようなら厄介ですね。
 header file の参照関係が Linux の version によって異なるこ
ともあり得るでしょうから、そのせいでなにやらややこしいことに
なっていないと良いのですが。

                                               しらい たかし