Home | History | Annotate | Download | only in cd9660

Lines Matching defs:new_image

73 	struct cd9660_boot_image *new_image, *tmp_image;
101 new_image = ecalloc(1, sizeof(*new_image));
102 new_image->loadSegment = 0; /* default for now */
106 new_image->system = ET_SYS_X86;
108 new_image->system = ET_SYS_PPC;
111 new_image->system = ET_SYS_MAC;
113 new_image->system = ET_SYS_EFI;
118 free(new_image);
123 new_image->filename = estrdup(filename);
128 if (lstat(new_image->filename, &stbuf) == -1)
130 new_image->filename);
134 new_image->targetMode = ET_MEDIA_144FDD;
138 new_image->targetMode = ET_MEDIA_12FDD;
142 new_image->targetMode = ET_MEDIA_288FDD;
146 new_image->targetMode = ET_MEDIA_NOEM;
154 new_image->size = stbuf.st_size;
155 new_image->num_sectors =
156 howmany(new_image->size, diskStructure->sectorSize) *
160 new_image->size, new_image->num_sectors);
162 new_image->sector = -1;
164 new_image->bootable = ET_BOOTABLE;
169 if (tmp_image->system != new_image->system)
174 TAILQ_INSERT_HEAD(&diskStructure->boot_images, new_image,
177 TAILQ_INSERT_BEFORE(tmp_image, new_image, image_list);
179 new_image->serialno = diskStructure->image_serialno++;
181 new_image->platform_id = new_image->system;
188 default_boot_image = new_image;