nefungujici flock

Zdenek Merka aggi na centrum.cz
Pondělí Květen 14 11:28:43 CEST 2007


Dobrý den,
mám problém se zamykáním souborů, když spustím níže uvedený program
na Kubuntu 7.04 tak vrátí (-1 a nezamkne soubor) na ostatních
distribucích ve firmě(fedora, debian) to vrátí 0 a zamkne soubor.

Soubor jsem vytvořil touch /tmp/x

#!/usr/bin/perl
use Fcntl ':flock';
use IO::File;
require 'syscall.ph';
open L, '+<', '/tmp/x' || print 'xxx';
print syscall(&SYS_flock,L->fileno(),LOCK_EX);

Nevíte někdo kde by mohl být problém?

Dík Zdeněk Měrka





Další informace o konferenci Linux