Lorenz: local() & flock()

Beitrag lesen

Hallo

beim durchstöbern von qelltexten bin ich auf folgendes gestoßen:

open (ID , "<id.txt" );
  &LockFile(ID) ;
  [...]
close (ID) ;

sub LockFile
{
local(*DATEI=@_) ;
if ($lock==1)
{
  flock(DATEI,2);
}
}

hierduch soll der gemeinsamme zugriff auf id.txt verhindert werden.
ABER was bewirkt local und flock genau ????
wäre nett wenn mir das einer erklären könnte, oder mir ne page sagen könnt, auf der ich das nachlesen könnt.

Danke
Lorenz