タイムアウト付きRead/Writeロック

排他制御を扱うために、Read/Writeロックを作る必要があった。
ターゲットは、LinuxでC。
結城さんのスレッド本を参考にしながら作っていたが、さらにタイムアウト機能も必要。
うーん、どうしよう・・・。自力で作れるかな???


・・・と思ったら、あるじゃないか。
で、ソースを見たくなったので探したらソースもありました。
http://sourceware.org/git/?p=glibc.git;a=tree;f=nptl;h=d0ce23d37e9b77d6ff82ffdee0f7a1f8f137aa41;hb=HEAD