hfs_cat_build_key(fd->search_key, cnid, NULL); 
hfs_cat_build_key(sb, fd->search_key, cnid, NULL); 
int hfs_cat_find_brec(struct super_block *sb, u32 cnid,		      struct hfs_find_data *fd){	hfs_cat_rec rec;	int res, len, type;	hfs_cat_build_key(fd->search_key, cnid, NULL);	res = hfs_brec_read(fd, &rec, sizeof(rec));	if (res)		return res;	type = rec.type;	if (type != HFS_CDR_THD && type != HFS_CDR_FTH) {		printk("HFS-fs: Found bad thread record in catalog\n");		return -EIO;	}	fd->search_key->cat.ParID = rec.thread.ParID;	len = fd->search_key->cat.CName.len = rec.thread.CName.len;	memcpy(fd->search_key->cat.CName.name, rec.thread.CName.name, len);	return hfs_brec_find(fd);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/328b9227865026268261a24a97a578907b280415/catalog.c/clean/fs/hfs/catalog.c