Я отлаживаю некоторый код, и всегда есть l_pid = 0 для установки блокировок файлов .. Мне кажется странным .. Это правильно? Документация не говорит о 0 нулевом значении ..
l_pid имеет смысл только при получении статуса блокировки с помощью F_GETLK;при установке блокировки, если она удалась, вы знаете, какой ей принадлежит pid.:) (И буфер возвращается без изменений, если он не работает.)
l_pid
F_GETLK