File::FcntlLock - File locking with fcntl(2)