if ( flock( LOCK, 2 || 4 ) ) #### use Fcntl ':flock'; # ... if ( flock( LOCK, LOCK_EX | LOCK_NB ) ) # ...