diff options
author | mm <mm@FreeBSD.org> | 2012-02-08 12:53:14 +0000 |
---|---|---|
committer | mm <mm@FreeBSD.org> | 2012-02-08 12:53:14 +0000 |
commit | 2f6e434fe4c652da1969314fa57ae21936cec85d (patch) | |
tree | 28a8e9d81eb7ed48e286dfc384e2e0ffccc238b5 /examples/untar.c | |
parent | 5ae64fdbb237eec1fbe1362330190b974b1a1061 (diff) | |
download | FreeBSD-src-2f6e434fe4c652da1969314fa57ae21936cec85d.zip FreeBSD-src-2f6e434fe4c652da1969314fa57ae21936cec85d.tar.gz |
Update vendor libarchive dist to new "release" branch (post 3.0.3)
Git branch: release
Git commit: 9af87742342aa4f37a22ec12c4cc1c82e00ffa2f
Obtained from: https://github.com/libarchive/libarchive.git
Diffstat (limited to 'examples/untar.c')
-rw-r--r-- | examples/untar.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/examples/untar.c b/examples/untar.c index e77adf7..c027f77 100644 --- a/examples/untar.c +++ b/examples/untar.c @@ -190,7 +190,7 @@ extract(const char *filename, int do_extract, int flags) msg("\n"); } archive_read_close(a); - archive_read_finish(a); + archive_read_free(a); exit(0); } @@ -200,7 +200,11 @@ copy_data(struct archive *ar, struct archive *aw) int r; const void *buff; size_t size; +#if ARCHIVE_VERSION >= 3000000 + int64_t offset; +#else off_t offset; +#endif for (;;) { r = archive_read_data_block(ar, &buff, &size, &offset); |