きしもとです > #ifdef __FreeBSD__ と #ifdef __unix の中間ぐらい、のような、 > *BSD 全般を判別する方法はないものでしょうか。 > たとえば Mac OS X のような場合は on でも off でもかまいません。 > GNU Autoconf を使って可能でしょうか。 > > よろしくお願いします。
見つけました sys/param.h を include して、BSD というシンボルをチェックすればいいのですね。 http://www.freebsd.org/doc/ja_JP.eucJP/books/porters-handbook/porting-versions.html お騒がせしました。