Lines Matching defs:header

51  * i.e. a 16-byte metadata header followed by the raw file data.  If the
94 SnapshotHeader header;
96 amt = read(fd, &header, sizeof(header));
97 if (amt != sizeof(header)) {
102 if (header.magic0 != MAGIC0 || header.magic1 != MAGIC1) {
103 LOGW("read_snapshot_file header.magic0=0x%08x magic1=0x%08x", header.magic0, header.magic1);
107 for (int i=0; i<header.fileCount; i++) {
137 if (header.totalSize != bytesRead) {
138 LOGW("read_snapshot_file length mismatch: header.totalSize=%d bytesRead=%d\n",
139 header.totalSize, bytesRead);
165 SnapshotHeader header = { MAGIC0, fileCount, MAGIC1, bytesWritten };
167 amt = write(fd, &header, sizeof(header));
168 if (amt != sizeof(header)) {
169 LOGW("write_snapshot_file error writing header %s", strerror(errno));
181 LOGW("write_snapshot_file error writing header %s", strerror(errno));
479 // header entry longer than 9999 characters
559 // Good to go -- first construct the standard tar header at the start of the buffer
579 // very large files need a pax extended size header
633 // If we're using a pax extended header, build & write that here; lengths are
639 // construct the pax extended header data block
643 // size header -- calc len in digits by actually rendering the number
654 // Now build the pax *header* templated on the ustar header
663 paxHeader[156] = 'x'; // mark it as a pax extended header
665 // [ 124 : 12 ] size of pax extended header data
669 // Checksum and write the pax block header
678 // Checksum and write the 512-byte ustar file header block to the output
1032 // header
1217 fprintf(stderr, "ReadNextHeader (for app header) failed with %s\n", strerror(err));