Home | History | Annotate | Download | only in androidfw

Lines Matching defs:header

51  * i.e. a 16-byte metadata header followed by the raw file data.  If the
91 SnapshotHeader header;
93 amt = read(fd, &header, sizeof(header));
94 if (amt != sizeof(header)) {
99 if (header.magic0 != MAGIC0 || header.magic1 != MAGIC1) {
100 ALOGW("read_snapshot_file header.magic0=0x%08x magic1=0x%08x", header.magic0, header.magic1);
104 for (int i=0; i<header.fileCount; i++) {
134 if (header.totalSize != bytesRead) {
135 ALOGW("read_snapshot_file length mismatch: header.totalSize=%d bytesRead=%d\n",
136 header.totalSize, bytesRead);
162 SnapshotHeader header = { MAGIC0, fileCount, MAGIC1, bytesWritten };
164 amt = write(fd, &header, sizeof(header));
165 if (amt != sizeof(header)) {
166 ALOGW("write_snapshot_file error writing header %s", strerror(errno));
178 ALOGW("write_snapshot_file error writing header %s", strerror(errno));
467 // header entry longer than 9999 characters
522 // very large files need a pax extended size header
534 // overall tar file-block header, plus 2 blocks if using the pax extended format,
629 // If we're using a pax extended header, build & write that here; lengths are
635 // construct the pax extended header data block
638 // size header -- calc len in digits by actually rendering the number
649 // Now build the pax *header* templated on the ustar header
658 paxHeader[156] = 'x'; // mark it as a pax extended header
660 // [ 124 : 12 ] size of pax extended header data
664 // Checksum and write the pax block header
673 // Checksum and write the 512-byte ustar file header block to the output
1030 // header
1214 fprintf(stderr, "ReadNextHeader (for app header) failed with %s\n", strerror(err));