Lines Matching refs:fd

59 	FILE *fd;
63 if ((fd = fopen(image, "w+")) == NULL)
67 status = cd9660_copy_file(diskStructure, fd, 0,
77 status = cd9660_write_volume_descriptors(diskStructure, fd);
88 status = cd9660_write_path_tables(diskStructure, fd);
95 status = cd9660_write_file(diskStructure, fd, diskStructure->rootNode);
102 cd9660_write_boot(diskStructure, fd);
107 cd9660_write_filedata(diskStructure, fd,
110 fclose(fd);
114 fclose(fd);
120 cd9660_write_volume_descriptors(iso9660_disk *diskStructure, FILE *fd)
124 cd9660_write_filedata(diskStructure, fd, vd_temp->sector,
134 * @param FILE *fd Valid file pointer
140 cd9660_write_path_table(iso9660_disk *diskStructure, FILE *fd, off_t sector,
189 return cd9660_write_filedata(diskStructure, fd, sector, buffer_head,
209 cd9660_write_path_tables(iso9660_disk *diskStructure, FILE *fd)
211 if (cd9660_write_path_table(diskStructure, fd,
215 if (cd9660_write_path_table(diskStructure, fd,
230 * @param int fd Valid file descriptor
235 cd9660_write_file(iso9660_disk *diskStructure, FILE *fd, cd9660node *writenode)
259 if (cd9660_copy_file(diskStructure, fd,
276 if (fseeko(fd, working_sector * diskStructure->sectorSize,
301 if (fseeko(fd, working_sector *
307 temp->isoDirRecord->length[0], fd);
309 cd9660_write_rr(diskStructure, fd, temp,
312 if (fseeko(fd, working_sector *
319 temp->su_tail_size, fd);
320 if (ferror(fd)) {
332 if (cd9660_write_file(diskStructure, fd, temp) == 0)
346 * @param int fd Valid file descriptor
353 cd9660_write_filedata(iso9660_disk *diskStructure, FILE *fd, off_t sector,
359 curpos = ftello(fd);
361 if (fseeko(fd, sector * diskStructure->sectorSize, SEEK_SET) == -1)
364 success = fwrite(buf, diskStructure->sectorSize * numsecs, 1, fd);
366 if (fseeko(fd, curpos, SEEK_SET) == -1)
376 cd9660_write_buffered(FILE *fd, off_t offset, int buff_len,
387 cd9660_copy_file(iso9660_disk *diskStructure, FILE *fd, off_t start_sector,
403 if (fseeko(fd, start_sector * diskStructure->sectorSize, SEEK_SET) == -1)
415 fwrite(buf,1,bytes_read,fd);
416 if (ferror(fd)) {
431 cd9660_write_rr(iso9660_disk *diskStructure, FILE *fd, cd9660node *writenode,
438 if (fseeko(fd, sector * diskStructure->sectorSize + offset, SEEK_SET) ==
443 fwrite(&(myattr->attr), CD9660_SUSP_ENTRY_SIZE(myattr), 1, fd);
452 if (fseeko(fd, ((off_t)diskStructure->
468 if (fseeko(fd, sector * diskStructure->sectorSize + offset,