Lines Matching defs:sec_hdr
915 section_layout_t sec_hdr;
933 retval = pread(fd, &sec_hdr, sizeof (sec_hdr),
935 if (retval != sizeof (sec_hdr)) {
941 if ((sec_hdr.headertag != SECTION_HDR_TAG) &&
947 size = sizeof (sec_hdr) + ((sec_hdr.segmentcount)
956 seg_buf = alloca(size - sizeof (sec_hdr));
962 retval = pread(fd, seg_buf, size - sizeof (sec_hdr),
963 sec_obj->section.offset + sizeof (sec_hdr));
964 if (retval != (size - sizeof (sec_hdr))) {
969 (void) memcpy(buffer, &sec_hdr, sizeof (sec_hdr));
972 (void) memcpy(buffer + sizeof (sec_hdr), seg_buf, size -
973 sizeof (sec_hdr));
987 for (count = 0; count < sec_hdr.segmentcount; count++, seg_hdr++) {