マンページでマクロのドキュメントをどのように見つけますか?

マンページでマクロのドキュメントをどのように見つけますか?

私はルーティングプロトコルを調べ、さまざまなルーティングプロトコルのレガシーコードを見ました。私はしばしば別のマクロを見つけますが、ヘッダーファイルには約20〜50個のヘッダーが含まれているため、ヘッダーファイルで見つけるのは困難です。インターネット上でマクロを見つけることに加えて、マニュアルページでマクロ定義を見つける方法はありますか?

たとえば、INADDR_ALLHOSTS_GROUPマクロは最終的に "netinet/in.h"で見つかりましたが、マニュアルページではこのマクロについてはまったく議論しませんでした。このようなものを検索しようとしたときにマニュアルページを使用する方法はありますか?それとも別のタスクを実行する必要がありますか?

ベストアンサー1

-K()オプションを使用すると、--global-aproposすべてのマニュアルページのテキストを検索できます。ただし、これは非常に遅く(man(1)のマニュアルページに示すように、検索する必要があるページ数を減らすためにセクションも指定する必要があります)、関連するマクロが一部のマニュアルページに記載されている場合にのみ機能します。マニュアルページにマクロが記載されていない場合は、明らかに別の方法を見つける必要があります。

おすすめ記事