Deleted Added
full compact
i386_copy.c (38764) i386_copy.c (39178)
1/*
2 * mjs copyright
3 */
4/*
5 * MD primitives supporting placement of module data
6 *
7 * XXX should check load address/size against memory top.
8 */

--- 32 unchanged lines hidden (view full) ---

41 for (resid = len; resid > 0; resid -= got, dest += got) {
42 get = min(chunk, resid);
43 got = read(fd, buf, get);
44 if (got <= 0)
45 break;
46 vpbcopy(buf, dest, chunk);
47 }
48 free(buf);
1/*
2 * mjs copyright
3 */
4/*
5 * MD primitives supporting placement of module data
6 *
7 * XXX should check load address/size against memory top.
8 */

--- 32 unchanged lines hidden (view full) ---

41 for (resid = len; resid > 0; resid -= got, dest += got) {
42 get = min(chunk, resid);
43 got = read(fd, buf, get);
44 if (got <= 0)
45 break;
46 vpbcopy(buf, dest, chunk);
47 }
48 free(buf);
49 if (resid != 0)
50 printf("i386_readin: %d bytes short\n", resid);
51 return(len - resid);
52}
53
54
49 return(len - resid);
50}
51
52