[Top Page][All Pages][Recent Changes]

archives/2006/10

OpenBSD/rthread

Category of OpenBSD

いままではデフォルトではビルドされなかったrthreadのコードがlibcに。

残された作業は、librthreadをインストールした後、 カーネルオプションで、

 option RTHREADS

を追加、 あとはターゲットのビルド時に-lpthreadから-lrthreadに変更するだけ(詳細:OpenBSD/2006/01/11/rthread)。

ただし、

にあるように、 シグナルまわりが不完全、キャンセルポイントが未サポートなど、 とてもじゃないが実用には向かない。人柱以外はlibpthreadで我慢すべし。

Security/Programming/strlen

Category of Security
Category of Programming

最近OpenBSDで一斉に修正が入り出した 危険なコード

strlenは0を返すことがあるので、そのときはどうなる?

検索結果を見てもこのコード片は多いので、どれかに当たりがあるような予感。

追記: Bugleには面白そうなキーワードの例がある。おすすめ。