アプリケーションは、Solaris スレッドの場合は <thread.h> を、POSIX スレッドの場合は <pthread.h> をインクルードする必要があります。使用している API に対応するファイルか、またはアプリケーションが両方のスレッドの API を使用している場合は両方のファイルをインクルードするようにしてください。詳細は、pthread.h(3HEAD) のマニュアルページを参照してください。アプリケーションはまた、<errno.h>、<limits.h>、<signal.h>、<unistd.h> ファイルもインクルードする必要があります。