summaryrefslogtreecommitdiff
path: root/cpio
diff options
context:
space:
mode:
Diffstat (limited to 'cpio')
-rw-r--r--cpio/cpio.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpio/cpio.c b/cpio/cpio.c
index c35b0fbf..ac2b4f21 100644
--- a/cpio/cpio.c
+++ b/cpio/cpio.c
@@ -896,7 +896,11 @@ extract_data(struct archive *ar, struct archive *aw)
int r;
size_t size;
const void *block;
+#if ARCHIVE_VERSION_NUMBER < 3000000
off_t offset;
+#else
+ int64_t offset;
+#endif
for (;;) {
r = archive_read_data_block(ar, &block, &size, &offset);