CでCGIを作ってるのですが、ファイルの排他的制御を行う関数または、アルゴリズムってありますか?