标签: c linux fcntl
我正在调试一些代码,并且l_pid = 0总是用于设置文件锁..这对我来说似乎很奇怪..这是正确的吗?文档没有说0零值..
答案 0 :(得分:2)
l_pid仅在获取F_GETLK的锁定状态时才有意义;设置锁定时,如果成功则知道pid拥有它。 :)(并且缓冲区未经修改就返回它失败。)
l_pid
F_GETLK