From: Michael Tremer Date: Fri, 20 Aug 2021 10:30:59 +0000 (+0000) Subject: archive: Change return value of pakfire_archive_get_size to support negative values X-Git-Tag: 0.9.28~983 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ae9ac5cc4018caa7bc024c757bb72ccabe7056e8;p=pakfire.git archive: Change return value of pakfire_archive_get_size to support negative values Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index b01c4df78..d0850ae5a 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -1822,7 +1822,7 @@ PAKFIRE_EXPORT int pakfire_archive_sign(struct pakfire_archive* archive, struct return 0; } -PAKFIRE_EXPORT size_t pakfire_archive_get_size(struct pakfire_archive* archive) { +PAKFIRE_EXPORT ssize_t pakfire_archive_get_size(struct pakfire_archive* archive) { struct stat buf; int r = stat(archive->path, &buf); diff --git a/src/libpakfire/include/pakfire/archive.h b/src/libpakfire/include/pakfire/archive.h index e1ad89201..7efe1ccb7 100644 --- a/src/libpakfire/include/pakfire/archive.h +++ b/src/libpakfire/include/pakfire/archive.h @@ -64,7 +64,7 @@ int pakfire_archive_verify(struct pakfire_archive* archive, const char* pakfire_archive_verify_strerror(pakfire_archive_verify_status_t status); int pakfire_archive_sign(struct pakfire_archive* archive, struct pakfire_key* key); -size_t pakfire_archive_get_size(struct pakfire_archive* archive); +ssize_t pakfire_archive_get_size(struct pakfire_archive* archive); int pakfire_archive_make_package(struct pakfire_archive* archive, struct pakfire_repo* repo, struct pakfire_package** package);