|
|
|
@@ -269,10 +269,10 @@ lilv_copy_file(const char* src, const char* dst) |
|
|
|
return 2; |
|
|
|
} |
|
|
|
|
|
|
|
static const size_t PAGE_SIZE = 4096; |
|
|
|
char* page = (char*)malloc(PAGE_SIZE); |
|
|
|
static const size_t page_size = 4096; |
|
|
|
char* page = (char*)malloc(page_size); |
|
|
|
size_t n_read = 0; |
|
|
|
while ((n_read = fread(page, 1, PAGE_SIZE, in)) > 0) { |
|
|
|
while ((n_read = fread(page, 1, page_size, in)) > 0) { |
|
|
|
if (fwrite(page, 1, n_read, out) != n_read) { |
|
|
|
LILV_ERRORF("write to %s failed (%s)\n", dst, strerror(errno)); |
|
|
|
break; |
|
|
|
|