Diff for /embedtools/src/imgupd.c between versions 1.4 and 1.5

version 1.4, 2014/02/05 22:53:12 version 1.5, 2014/02/05 23:11:55
Line 86  EmptyStore(int img) Line 86  EmptyStore(int img)
   
         memset(buf, 0, sizeof buf);          memset(buf, 0, sizeof buf);
         for (i = howmany(iSize, bufSize); i < howmany(imgSize, bufSize); i++)          for (i = howmany(iSize, bufSize); i < howmany(imgSize, bufSize); i++)
                if ((wlen = write(img, buf, sizeof buf)) == -1 ||                 if ((wlen = write(img, buf, bufSize)) == -1 || 
                                wlen != sizeof buf) {                                (wlen && wlen != bufSize)) {
                        EERROR(EIO, "Error at chunk %d init %d bytes, should be %u\n",                         EERROR(EIO, "Error at chunk %d init %d bytes, "
                                        i, wlen, sizeof buf);                                        "should be %u\n", i, wlen, bufSize);
                         return -1;                          return -1;
                 } else                  } else
                         VERB(1) printf("+Written chunk #%d\n", i);                          VERB(1) printf("+Written chunk #%d\n", i);
Line 110  FillStore(int img, int fd) Line 110  FillStore(int img, int fd)
         for (j = 0, i = howmany(iSize, bufSize); i < howmany(imgSize, bufSize);           for (j = 0, i = howmany(iSize, bufSize); i < howmany(imgSize, bufSize); 
                         i++, j++) {                          i++, j++) {
                 memset(buf, 0, sizeof buf);                  memset(buf, 0, sizeof buf);
                rlen = read(fd, buf, sizeof buf);                rlen = read(fd, buf, bufSize);
                 if (rlen == -1) {                  if (rlen == -1) {
                         ESYSERR(0);                          ESYSERR(0);
                         return -1;                          return -1;

Removed from v.1.4  
changed lines
  Added in v.1.5


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>