fix deprecation warnings

libarchive has deprecated a few functions in version 3.x.y and will
remove them in 4.0 - change to the new ones and provide wrappers
for those used by pmg-api

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
This commit is contained in:
Stoiko Ivanov 2021-06-02 06:30:32 +00:00
parent 549b20dc60
commit c130c25fee

View File

@ -19,12 +19,14 @@ archive_clear_error(arg0)
struct archive * arg0
int
archive_compression(arg0)
archive_filter_code(arg0, num)
struct archive * arg0
int num
const char *
archive_compression_name(arg0)
archive_filter_name(arg0, num)
struct archive * arg0
int num
int
archive_errno(arg0)
@ -68,9 +70,19 @@ archive_read_extract(arg0, arg1, flags)
struct archive_entry * arg1
int flags
int
archive_read_free(arg0)
struct archive * arg0
# archive_read_finish is deprecated in favor of archive_read_free
# can be dropped after changing all call-sites
int
archive_read_finish(arg0)
struct archive * arg0
CODE:
RETVAL = archive_read_free(arg0);
OUTPUT:
RETVAL
struct archive *
archive_read_new()
@ -97,40 +109,44 @@ archive_read_open_fd(arg0, _fd, _block_size)
int _fd
size_t _block_size
int
archive_read_open_file(arg0, _filename, _block_size)
struct archive * arg0
const char * _filename
size_t _block_size
int
archive_read_open_filename(arg0, _filename, _block_size)
struct archive * arg0
const char * _filename
size_t _block_size
int
archive_read_support_filter_all(arg0)
struct archive * arg0
# archive_read_finish is deprecated in favor of archive_read_support_filter_all
# can be dropped after changing all call-sites
int
archive_read_support_compression_all(arg0)
struct archive * arg0
CODE:
RETVAL = archive_read_support_filter_all(arg0);
OUTPUT:
RETVAL
int
archive_read_support_compression_bzip2(arg0)
archive_read_support_filter_bzip2(arg0)
struct archive * arg0
int
archive_read_support_compression_compress(arg0)
archive_read_support_filter_compress(arg0)
struct archive * arg0
int
archive_read_support_compression_gzip(arg0)
archive_read_support_filter_gzip(arg0)
struct archive * arg0
int
archive_read_support_compression_none(arg0)
archive_read_support_filter_none(arg0)
struct archive * arg0
int
archive_read_support_compression_program(arg0, command)
archive_read_support_filter_program(arg0, command)
struct archive * arg0
const char * command