Patched for Alpine Linux - musl
This commit is contained in:
parent
62b2a5c57c
commit
9ee480d119
@ -5725,7 +5725,8 @@ void APar_MergeTempFile(FILE *dest_file,
|
|||||||
fpos_t file_offset = {0};
|
fpos_t file_offset = {0};
|
||||||
file_offset.__pos = dest_position + file_pos;
|
file_offset.__pos = dest_position + file_pos;
|
||||||
#else
|
#else
|
||||||
off_t file_offset = dest_position + file_pos;
|
fpos_t file_offset = {0};
|
||||||
|
*(uint64_t*) &file_offset = dest_position + file_pos;
|
||||||
#endif
|
#endif
|
||||||
fsetpos(dest_file, &file_offset);
|
fsetpos(dest_file, &file_offset);
|
||||||
fwrite(buffer, max_buffer, 1, dest_file);
|
fwrite(buffer, max_buffer, 1, dest_file);
|
||||||
@ -5740,7 +5741,8 @@ void APar_MergeTempFile(FILE *dest_file,
|
|||||||
fpos_t file_offset = {0};
|
fpos_t file_offset = {0};
|
||||||
file_offset.__pos = dest_position + file_pos;
|
file_offset.__pos = dest_position + file_pos;
|
||||||
#else
|
#else
|
||||||
off_t file_offset = dest_position + file_pos;
|
fpos_t file_offset = {0};
|
||||||
|
*(uint64_t*) &file_offset = dest_position + file_pos;
|
||||||
#endif
|
#endif
|
||||||
fsetpos(dest_file, &file_offset);
|
fsetpos(dest_file, &file_offset);
|
||||||
fwrite(buffer, src_file_size - file_pos, 1, dest_file);
|
fwrite(buffer, src_file_size - file_pos, 1, dest_file);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user