Lines Matching defs:rs6000_fd
458 int elf_fd, rs6000_fd, kern_fd, elf_img_len = 0, elf_pad;
491 if ((rs6000_fd = open(outname, O_RDWR|O_TRUNC, 0)) < 0) {
493 rs6000_fd = creat(outname, 0644);
494 if (rs6000_fd < 0)
500 lseek(rs6000_fd, 0x400, SEEK_SET);
509 write(rs6000_fd, elf_img, elf_img_len);
514 lseek(rs6000_fd, elf_pad, SEEK_CUR);
528 gzf = gzdopen(dup(rs6000_fd), "a");
535 write(rs6000_fd, (void *)rs6000_magic, RS6000_MAGICSIZE);
536 lenpos = lseek(rs6000_fd, 0, SEEK_CUR);
540 rs6000_fd, (void *)&tmp, KERNLENSIZE);
543 kstart = lseek(rs6000_fd, 0, SEEK_CUR);
548 kend = lseek(rs6000_fd, 0, SEEK_CUR);
553 lseek(rs6000_fd, lenpos, SEEK_SET);
558 write(rs6000_fd, (void *)&tmp, KERNLENSIZE);
561 lseek(rs6000_fd, sizeof(boot_record_t) + sizeof(config_record_t),
565 write(rs6000_fd, &length, sizeof(length));
567 write(rs6000_fd, &length, sizeof(length));
574 lseek(rs6000_fd, 0, SEEK_SET);
581 write(rs6000_fd, swapped, sizeof(rs6000_boot_record_t));
585 write(rs6000_fd, swapped, sizeof(rs6000_config_record_t));
589 close(rs6000_fd);