From 7dae9683b778c08cd740559f51aeeb93c5b5f145 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 25 Jul 2023 11:53:52 +0000 Subject: [PATCH] libpakfire: arch: Use better return codes Signed-off-by: Michael Tremer --- src/libpakfire/arch.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) 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(); -- 2.39.5