>>326
例えば libc_r.so (ユーザレベルのスレッドライブラリ)では、
read()をnon-blocking I/Oとpollシステムコールを使ったルーチンに
置き換えている。
こうすることでユーザレベルでのマルチスレッドを実現しているわけだ。

さらに ports/www/linuxpluginwrapper とかでは
同様なシステムコール等の上書きにより、Linux用の*.soファイルを
FreeBSDネイティブなプロセスにダイナミックリンクして使えるようにするという
芸当をやってたりする。