]> git.ipfire.org Git - pakfire.git/commitdiff
archive: Change return value of pakfire_archive_get_size to support negative values
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 20 Aug 2021 10:30:59 +0000 (10:30 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 20 Aug 2021 10:30:59 +0000 (10:30 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c
src/libpakfire/include/pakfire/archive.h

index b01c4df78642adbc9ec9af8b8f964b6beeae4dc6..d0850ae5a586ed4cec8759e8df62b0e183203c6a 100644 (file)
@@ -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);
index e1ad89201cedc66afdd3732f0cddea6b9630b935..7efe1ccb75eb746d044c1ed6ea67ecd77a0eef03 100644 (file)
@@ -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);