Win9xでflockのような同期処理を行う方法ってありませんか?
ようするに、既に共有ロックされている状態で排他ロックをすると、排他ロック
とそれに続く共有ロックがブロックされ、共有ロックが解除された時点で排他
ロックのブロックが解除されるような動作です。
NT系だとLockFileExがまさにそのような動作をしてくれますが、9x系で実現する
にはどうしたらよいのでしょうか?

ロックの対象はファイルでなくても構いません。
(イベントとセマフォの組み合わせで出来る??)