FreeBSDのスレッドについて確認させてくださいな。
* 6-currentやRELENG_5ではlibthr, libpthread, libc_r の3つあって、
それぞれ1:1 threading, KSEによるM:N threading, いわゆるユーザスレッド
モデルを実装。
* ふつうは標準のコンパイラに-pthreadをつければlibpthreadがリンクされる。
* どれもインタフェースはpthread APIで揃えてあるのでlibmap.confで差し替え
できる。
で、OK?