/branches/dynload/uspace/app/iloader/elf_load.c |
---|
345,7 → 345,7 |
dp = (uint8_t *)(entry->p_vaddr + bias); |
while (left > 0) { |
now = 4096; |
now = 16384; |
if (now > left) now=left; |
printf("read %d...", now); |
rc = read(elf->fd, dp, now); |
/branches/dynload/uspace/app/iramfs/main.c |
---|
59,7 → 59,7 |
printf("write %d bytes...\n", length); |
nbytes = length; dp = data; written = 0; |
while (nbytes > 0) { |
cnt = write(fd, dp, min(4096, nbytes)); |
cnt = write(fd, dp, min(16384, nbytes)); |
if (cnt < 0) { printf("write failed\n"); return -1; } |
dp += cnt; |
written += cnt; |
67,7 → 67,7 |
printf("written: %d, cnt: %d, left: %d\n", written, cnt, nbytes); |
} |
printf("\n\nwritten %d bytes\n", written); |
printf("\nwritten %d bytes\n", written); |
close(fd); |
return 0; |