Lines Matching defs:bebox_fd

596 bebox_write_header(int bebox_fd, int elf_image_len, int kern_img_len)
619 write(bebox_fd, &fileHdr, sizeof (fileHdr));
632 write(bebox_fd, &textHdr, sizeof (textHdr));
645 write(bebox_fd, &dataHdr, sizeof (dataHdr));
658 write(bebox_fd, &ldrHdr, sizeof (ldrHdr));
668 lseek(bebox_fd, ldrOffset + hsize, SEEK_SET);
669 write(bebox_fd, &lh, sizeof (lh));
674 lseek(bebox_fd, dataOffset + hsize, SEEK_SET);
675 write(bebox_fd, entry_vector, sizeof (entry_vector));
685 int elf_fd, bebox_fd, kern_fd, elf_img_len = 0;
719 if ((bebox_fd = open(outname, O_RDWR|O_TRUNC, 0)) < 0) {
721 bebox_fd = creat(outname, 0644);
722 if (bebox_fd < 0)
726 lseek(bebox_fd, hsize, SEEK_SET);
733 bebox_write_header(bebox_fd, elf_img_len, kern_stat.st_size);
748 gzf = gzdopen(dup(bebox_fd), "a");
755 bebox_write_header(bebox_fd, elf_img_len, 0);
758 write(bebox_fd, (void *)bebox_magic, BEBOX_MAGICSIZE);
759 lenpos = lseek(bebox_fd, 0, SEEK_CUR);
761 write(bebox_fd, (void *)&tmp, KERNLENSIZE);
765 kstart = lseek(bebox_fd, 0, SEEK_CUR);
768 kend = lseek(bebox_fd, 0, SEEK_CUR);
771 kstart = kend = lseek(bebox_fd, 0, SEEK_CUR);
776 lseek(bebox_fd, lenpos, SEEK_SET);
779 write(bebox_fd, (void *)&tmp, KERNLENSIZE);
782 lseek(bebox_fd, hsize, SEEK_SET);
784 toff = bebox_write_header(bebox_fd, elf_img_len, tmp);
792 lseek(bebox_fd, toff + hsize, SEEK_SET);
793 write(bebox_fd, elf_img, elf_img_len);
801 endoff = lseek(bebox_fd, 0, SEEK_END);
802 lseek(bebox_fd, 0, SEEK_SET);
832 write(bebox_fd, header_img, BEBOX_HEADER_SIZE);
838 lseek(bebox_fd, 0, SEEK_END);
839 write(bebox_fd, header_img, flength - endoff);
841 close(bebox_fd);