From: Michael Tremer Date: Tue, 25 Jul 2023 11:53:52 +0000 (+0000) Subject: libpakfire: arch: Use better return codes X-Git-Tag: 0.9.29~89 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=7dae9683b778c08cd740559f51aeeb93c5b5f145;p=pakfire.git libpakfire: arch: Use better return codes Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/arch.c b/src/libpakfire/arch.c index 9799eb7bf..7cf6ee438 100644 --- a/src/libpakfire/arch.c +++ b/src/libpakfire/arch.c @@ -186,10 +186,8 @@ PAKFIRE_EXPORT const char* pakfire_arch_native() { } int pakfire_arch_is_compatible(const char* name, const char* compatible_arch) { - if (!name || !compatible_arch) { - errno = EINVAL; - return 1; - } + if (!name || !compatible_arch) + return -EINVAL; // Every architecture is compatible with itself if (strcmp(name, compatible_arch) == 0) @@ -208,10 +206,8 @@ int pakfire_arch_is_compatible(const char* name, const char* compatible_arch) { } int pakfire_arch_supported_by_host(const char* name) { - if (!name) { - errno = EINVAL; - return 1; - } + if (!name) + return -EINVAL; const char* native_arch = pakfire_arch_native();