Lines Matching refs:directory
339 struct directory struct
352 return_ISTRING_HASH_1 (((struct directory const *) key)->name); in directory_hash_1()
358 return_ISTRING_HASH_2 (((struct directory const *) key)->name); in directory_hash_2()
364 return_ISTRING_COMPARE (((struct directory const *) x)->name, in directory_hash_cmp()
365 ((struct directory const *) y)->name); in directory_hash_cmp()
415 static struct directory *find_directory PARAMS ((char *name));
419 static struct directory *
423 register struct directory *dir; in find_directory()
424 register struct directory **dir_slot; in find_directory()
425 struct directory dir_key; in find_directory()
443 dir_slot = (struct directory **) hash_find_slot (&directories, &dir_key); in find_directory()
453 dir = (struct directory *) xmalloc (sizeof (struct directory)); in find_directory()
808 register struct directory *dir; in file_impossible()
980 register struct directory **dir_slot; in print_dir_data_base()
981 register struct directory **dir_end; in print_dir_data_base()
987 dir_slot = (struct directory **) directories.ht_vec; in print_dir_data_base()
991 register struct directory *dir = *dir_slot; in print_dir_data_base()
1099 open_dirstream (const char *directory) in open_dirstream() argument
1102 struct directory *dir = find_directory ((char *)directory); in open_dirstream()