Lines Matching refs:fd
64 FILE *fd; in cd9660_write_image() local
68 if ((fd = fopen(image, "w+")) == NULL) { in cd9660_write_image()
77 status = cd9660_copy_file(diskStructure, fd, 0, in cd9660_write_image()
87 status = cd9660_write_volume_descriptors(diskStructure, fd); in cd9660_write_image()
101 status = cd9660_write_path_tables(diskStructure, fd); in cd9660_write_image()
111 status = cd9660_write_file(diskStructure, fd, diskStructure->rootNode); in cd9660_write_image()
118 cd9660_write_boot(diskStructure, fd); in cd9660_write_image()
123 cd9660_write_filedata(diskStructure, fd, in cd9660_write_image()
128 fclose(fd); in cd9660_write_image()
135 fclose(fd); in cd9660_write_image()
144 cd9660_write_volume_descriptors(iso9660_disk *diskStructure, FILE *fd) in cd9660_write_volume_descriptors() argument
149 cd9660_write_filedata(diskStructure, fd, vd_temp->sector, in cd9660_write_volume_descriptors()
165 cd9660_write_path_table(iso9660_disk *diskStructure, FILE *fd, off_t sector, in cd9660_write_path_table() argument
214 ret = cd9660_write_filedata(diskStructure, fd, sector, buffer_head, in cd9660_write_path_table()
236 cd9660_write_path_tables(iso9660_disk *diskStructure, FILE *fd) in cd9660_write_path_tables() argument
238 if (cd9660_write_path_table(diskStructure, fd, in cd9660_write_path_tables()
242 if (cd9660_write_path_table(diskStructure, fd, in cd9660_write_path_tables()
262 cd9660_write_file(iso9660_disk *diskStructure, FILE *fd, cd9660node *writenode) in cd9660_write_file() argument
291 ret = cd9660_copy_file(diskStructure, fd, in cd9660_write_file()
311 if (fseeko(fd, working_sector * diskStructure->sectorSize, in cd9660_write_file()
336 if (fseeko(fd, working_sector * in cd9660_write_file()
342 temp->isoDirRecord->length[0], fd); in cd9660_write_file()
344 cd9660_write_rr(diskStructure, fd, temp, in cd9660_write_file()
347 if (fseeko(fd, working_sector * in cd9660_write_file()
354 temp->su_tail_size, fd); in cd9660_write_file()
355 if (ferror(fd)) { in cd9660_write_file()
367 if ((ret = cd9660_write_file(diskStructure, fd, temp)) == 0) in cd9660_write_file()
392 cd9660_write_filedata(iso9660_disk *diskStructure, FILE *fd, off_t sector, in cd9660_write_filedata() argument
398 curpos = ftello(fd); in cd9660_write_filedata()
400 if (fseeko(fd, sector * diskStructure->sectorSize, SEEK_SET) == -1) in cd9660_write_filedata()
403 success = fwrite(buf, diskStructure->sectorSize * numsecs, 1, fd); in cd9660_write_filedata()
405 if (fseeko(fd, curpos, SEEK_SET) == -1) in cd9660_write_filedata()
415 cd9660_write_buffered(FILE *fd, off_t offset, int buff_len,
426 cd9660_copy_file(iso9660_disk *diskStructure, FILE *fd, off_t start_sector, in cd9660_copy_file() argument
445 if (fseeko(fd, start_sector * diskStructure->sectorSize, SEEK_SET) == -1) in cd9660_copy_file()
457 fwrite(buf,1,bytes_read,fd); in cd9660_copy_file()
458 if (ferror(fd)) { in cd9660_copy_file()
473 cd9660_write_rr(iso9660_disk *diskStructure, FILE *fd, cd9660node *writenode, in cd9660_write_rr() argument
480 if (fseeko(fd, sector * diskStructure->sectorSize + offset, SEEK_SET) == in cd9660_write_rr()
485 fwrite(&(myattr->attr), CD9660_SUSP_ENTRY_SIZE(myattr), 1, fd); in cd9660_write_rr()
494 if (fseeko(fd, ((off_t)diskStructure-> in cd9660_write_rr()
510 if (fseeko(fd, sector * diskStructure->sectorSize + offset, in cd9660_write_rr()