编程接口指南

设置文件锁定

要锁定整个文件,请将偏移量设置为零并将大小设置为零。

可以使用多种方法在文件上设置锁定。方法的选择取决于锁定如何与程序的其余部分进行交互、性能以及可移植性。本示例使用 POSIX 标准兼容的 fcntl(2) 接口。此接口尝试锁定文件,直到发生以下情况之一: