mkimage.c (147031aef15cedbcb6dea3679094baba34002f66) | mkimage.c (ef1464cc01cf9dcab52396283bf597e609caa450) |
---|---|
1/* 2 * (C) Copyright 2000-2003 3 * DENX Software Engineering 4 * Wolfgang Denk, wd@denx.de 5 * All rights reserved. 6 */ 7 8#include <errno.h> --- 254 unchanged lines hidden (view full) --- 263 (unsigned long)sizeof(image_header_t)); 264 exit (EXIT_FAILURE); 265 } 266 } 267 268 imagefile = *argv; 269 270 if (lflag) { | 1/* 2 * (C) Copyright 2000-2003 3 * DENX Software Engineering 4 * Wolfgang Denk, wd@denx.de 5 * All rights reserved. 6 */ 7 8#include <errno.h> --- 254 unchanged lines hidden (view full) --- 263 (unsigned long)sizeof(image_header_t)); 264 exit (EXIT_FAILURE); 265 } 266 } 267 268 imagefile = *argv; 269 270 if (lflag) { |
271 ifd = open(imagefile, O_RDONLY); | 271 ifd = open(imagefile, O_RDONLY|O_BINARY); |
272 } else { 273 ifd = open(imagefile, O_RDWR|O_CREAT|O_TRUNC|O_BINARY, 0666); 274 } 275 276 if (ifd < 0) { 277 fprintf (stderr, "%s: Can't open %s: %s\n", 278 cmdname, imagefile, strerror(errno)); 279 exit (EXIT_FAILURE); --- 217 unchanged lines hidden (view full) --- 497 int zero = 0; 498 int offset = 0; 499 int size; 500 501 if (vflag) { 502 fprintf (stderr, "Adding Image %s\n", datafile); 503 } 504 | 272 } else { 273 ifd = open(imagefile, O_RDWR|O_CREAT|O_TRUNC|O_BINARY, 0666); 274 } 275 276 if (ifd < 0) { 277 fprintf (stderr, "%s: Can't open %s: %s\n", 278 cmdname, imagefile, strerror(errno)); 279 exit (EXIT_FAILURE); --- 217 unchanged lines hidden (view full) --- 497 int zero = 0; 498 int offset = 0; 499 int size; 500 501 if (vflag) { 502 fprintf (stderr, "Adding Image %s\n", datafile); 503 } 504 |
505 if ((dfd = open(datafile, O_RDONLY)) < 0) { | 505 if ((dfd = open(datafile, O_RDONLY|O_BINARY)) < 0) { |
506 fprintf (stderr, "%s: Can't open %s: %s\n", 507 cmdname, datafile, strerror(errno)); 508 exit (EXIT_FAILURE); 509 } 510 511 if (fstat(dfd, &sbuf) < 0) { 512 fprintf (stderr, "%s: Can't stat %s: %s\n", 513 cmdname, datafile, strerror(errno)); --- 214 unchanged lines hidden --- | 506 fprintf (stderr, "%s: Can't open %s: %s\n", 507 cmdname, datafile, strerror(errno)); 508 exit (EXIT_FAILURE); 509 } 510 511 if (fstat(dfd, &sbuf) < 0) { 512 fprintf (stderr, "%s: Can't stat %s: %s\n", 513 cmdname, datafile, strerror(errno)); --- 214 unchanged lines hidden --- |