>>29
lockf()は実はフロントエンドであって、
内部でfcntl()を呼んでるわけだが。
lockf()の関数は互換性のため残ってるだけ。

なので、fcntl()で当然排他制御ができる。
なお、NFSはv2であってもOKだよ。