On Jun 4, Nichole Bialczyk said: >i'm curious as to how secure flock is. if the file is locked and another >user tries to access it, does it wait or does it kick them off? also, is >it ever possible for it to get stuck? First, let me tell you that flock() doesn't really produce "file locking" -- rather, it produces a "do not disturb" sign for the door of the file's hotel room. You can barge in if you don't pay attention to the sign. File locking is "advisory" -- you're only safe if all the parties trying to access the file look for a lock. Basically, here's how flocking works: * if you ask for a shared lock, you will get it if the only other locks on the file are shared * if you ask for an exclusive lock, you will get it only if no other lock on the file exists * until you can get the lock you request, your program will hang, unless you request a non-blocking lock, which will return (albeit, in failure) if the lock could not be acquired For more information, please read: perldoc -f flock -- Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/ Are you a Monk? http://www.perlmonks.com/ http://forums.perlguru.com/ Perl Programmer at RiskMetrics Group, Inc. http://www.riskmetrics.com/ Acacia Fraternity, Rensselaer Chapter. Brother #734 ** Manning Publications, Co, is publishing my Perl Regex book **