summaryrefslogtreecommitdiff
path: root/tar
diff options
context:
space:
mode:
Diffstat (limited to 'tar')
-rw-r--r--tar/read.c3
-rw-r--r--tar/write.c5
2 files changed, 5 insertions, 3 deletions
diff --git a/tar/read.c b/tar/read.c
index ae58d027..70607720 100644
--- a/tar/read.c
+++ b/tar/read.c
@@ -180,7 +180,8 @@ read_archive(struct bsdtar *bsdtar, char mode, struct archive *writer)
archive_read_support_format_all(a);
if (ARCHIVE_OK != archive_read_set_options(a, bsdtar->option_options))
lafe_errc(1, 0, "%s", archive_error_string(a));
- if (archive_read_open_file(a, bsdtar->filename, bsdtar->bytes_per_block))
+ if (archive_read_open_filename(a, bsdtar->filename,
+ bsdtar->bytes_per_block))
lafe_errc(1, 0, "Error opening archive: %s",
archive_error_string(a));
diff --git a/tar/write.c b/tar/write.c
index a534d74a..66c7e17e 100644
--- a/tar/write.c
+++ b/tar/write.c
@@ -210,7 +210,7 @@ tar_mode_c(struct bsdtar *bsdtar)
if (ARCHIVE_OK != archive_write_set_options(a, bsdtar->option_options))
lafe_errc(1, 0, "%s", archive_error_string(a));
- if (ARCHIVE_OK != archive_write_open_file(a, bsdtar->filename))
+ if (ARCHIVE_OK != archive_write_open_filename(a, bsdtar->filename))
lafe_errc(1, 0, "%s", archive_error_string(a));
write_archive(a, bsdtar);
}
@@ -621,7 +621,8 @@ append_archive_filename(struct bsdtar *bsdtar, struct archive *a,
ina = archive_read_new();
archive_read_support_format_all(ina);
archive_read_support_filter_all(ina);
- if (archive_read_open_file(ina, filename, bsdtar->bytes_per_block)) {
+ if (archive_read_open_filename(ina, filename,
+ bsdtar->bytes_per_block)) {
lafe_warnc(0, "%s", archive_error_string(ina));
bsdtar->return_value = 1;
return (0);