私のコードを書いている間、私はすべてのPOSIX OSに共通の実装を考えました。私が使用するPOSIX APIの1つはposix_fallocate()ですが、テスト中にMacOSでサポートされていないことがわかりました。POSIX APIがOSによって実装されているかどうかを調べる簡単な方法
これまで私が知っていたことは、このAPIを使用していなかったか、各OSごとに別々の実装があることでした。
私の質問です - 異なるOSで特定のposix呼び出しのサポートを見つける簡単な方法は何ですか?人々は常に各ターゲットOSのドキュメントを検索する必要がありますか?
ありがとうございました。