Lines Matching refs:directory

26  * in it, and instead wrote out a duplicate directory tree with the
40 * The root directory record points to a different extent (with different
42 * There are different path tables for the two sets of directory trees.
57 * In a directory record, everything is the same as with iso9660, except
81 static struct directory ** jpathlist;
87 static void DECL(assign_joliet_directory_addresses, (struct directory * node));
215 * the Joliet directory tree.
253 static void FDECL1(assign_joliet_directory_addresses, struct directory *, node)
256 struct directory * dpnt;
287 void FDECL1(build_jpathlist, struct directory *, node)
289 struct directory * dpnt;
307 struct directory const *ll = *(struct directory * const *)l;
308 struct directory const *rr = *(struct directory * const *)r;
345 struct directory * dpnt;
369 * Now start filling in the path tables. Start with root directory
372 jpathlist = (struct directory **) e_malloc(sizeof(struct directory *)
374 memset(jpathlist, 0, sizeof(struct directory *) * next_jpath_index);
381 qsort(&jpathlist[1], next_jpath_index-1, sizeof(struct directory *),
384 qsort(&jpathlist[1], next_jpath_index-1, sizeof(struct directory *),
417 fprintf(stderr,"Fatal goof - directory has amnesia\n");
462 * The root directory is still represented in non-unicode fashion.
508 static void FDECL2(generate_one_joliet_directory, struct directory *, dpnt, FILE *, outfile)
518 struct directory * finddir;
534 * If this entry was a directory that was relocated, we have a bit
537 * ridge, as there are no depth limits to a directory tree.
553 fprintf(stderr, "Unable to locate relocated directory\n");
563 * We do not allow directory entries to cross sector boundaries.
592 * If this is a directory, fix the correct size and extent
634 fprintf(stderr,"Fatal goof - unable to find directory location\n"); exit(1);
690 fprintf(stderr,"Unexpected joliet directory length %d %d %s\n",dpnt->jsize,
699 static int FDECL1(joliet_sort_n_finish, struct directory *, this_dir)
704 /* don't want to skip this directory if it's the reloc_dir at the moment */
721 * Finally, set the length of the directory entry if Joliet is used.
792 * Now go through the directory and figure out how large this one will be.
793 * Do not split a directory entry across a sector boundary
883 * Purpose: Sort the directory in the appropriate ISO9660
946 int FDECL1(joliet_sort_tree, struct directory *, node)
948 struct directory * dpnt;
969 static void FDECL2(generate_joliet_directories, struct directory *, node, FILE*, outfile){
970 struct directory * dpnt;
979 * In theory we should never reuse a directory, so this doesn't