- Timestamp:
- Mar 16, 2010, 6:44:32 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/largefiles.20100314/Ohana/src/misc/src/fakecmp.c
r7080 r27295 4 4 void main (int argc, char **argv) { 5 5 6 int i, j, N, status; 7 int Nreserved, start_size; 6 off_t start_size, status; 7 int i, j, N; 8 int Nreserved; 8 9 char *p, keyword[16], line[256]; 9 10 FILE *f; … … 69 70 exit (1); 70 71 } 71 start_size = header. size;72 start_size = header.datasize; 72 73 73 74 /* run through the lines in the header data file */ … … 94 95 p = (char *) NULL; 95 96 Nreserved = strlen (reserved); 96 for (i = 0; (i < header. size) && (p == (char *) NULL) ; i+= FT_LINE_LENGTH) {97 for (i = 0; (i < header.datasize) && (p == (char *) NULL) ; i+= FT_LINE_LENGTH) { 97 98 if (!strncmp (&header.buffer[i], reserved, Nreserved)) { 98 99 p = &header.buffer[i]; … … 114 115 */ 115 116 116 if (header. size != start_size) {117 if (header.datasize != start_size) { 117 118 fprintf (stderr, "header changed size: should not happen!\n"); 118 119 exit (1); … … 125 126 } 126 127 127 fseek (f, 0, SEEK_SET);128 status = fwrite (header.buffer, 1, header. size, f);129 if (status != header. size) {128 fseeko (f, 0, SEEK_SET); 129 status = fwrite (header.buffer, 1, header.datasize, f); 130 if (status != header.datasize) { 130 131 fprintf (stderr, "failed to write data to image header\n"); 131 132 exit (1);
Note:
See TracChangeset
for help on using the changeset viewer.
