File::BasicFlock - file locking with flock