pub fn check_and_lock_dir_integrity( dir_path: &Path, lock_file: &File, ) -> Result<u64>
Acquire a lock and read the directory integrity hash atomically