Re: Блокировки в перле
On Thu, Apr 07, 2005 at 06:48:17PM +0400, Artem Chuprina wrote:
> Интересно, это только в дебиане в перле flock по NFS не работает?
> fcntl(2) - работает...
flock в linux на NFS не лочит,
цитируя ман:
NOTES
flock(2) does not lock files over NFS. Use fcntl(2) instead: that
does work over NFS, given a sufficiently recent version of Linux
and a server which supports locking.
причём как авторы умудрились такого добиться не понятно, учитывая что
flock в общем-то реализован в ядре через fcntl.
C fcntl и perl есть проблемы: ему нужна системозависимая структура после
pack(), так что приходится на все поддерживаемые платформы их готовить.
Написал кто единый модуль под fcntl-локинг, эхх.
Reply to: