diff options
author | Marat Dukhan <marat@fb.com> | 2018-02-25 09:01:27 +0100 |
---|---|---|
committer | Marat Dukhan <marat@fb.com> | 2018-02-25 09:01:27 +0100 |
commit | 53556511d73fbd06b25e6a40214d0b639dd03f39 (patch) | |
tree | e9c8ccd09337cdcc1663b083905bf539779390db /tools | |
parent | cddf01b6781c7bf2daa47571a9399b6e4318a7e9 (diff) | |
download | cpuinfo-53556511d73fbd06b25e6a40214d0b639dd03f39.tar.gz |
Change return type of cpuinfo_initialize to bool
Diffstat (limited to 'tools')
-rw-r--r-- | tools/cache-info.c | 6 | ||||
-rw-r--r-- | tools/cpu-info.c | 6 | ||||
-rw-r--r-- | tools/isa-info.c | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/tools/cache-info.c b/tools/cache-info.c index a4ca3e8..ba0706f 100644 --- a/tools/cache-info.c +++ b/tools/cache-info.c @@ -1,4 +1,5 @@ #include <stdio.h> +#include <stdlib.h> #include <inttypes.h> #include <cpuinfo.h> @@ -55,7 +56,10 @@ void report_cache( } int main(int argc, char** argv) { - cpuinfo_initialize(); + if (!cpuinfo_initialize()) { + fprintf(stderr, "failed to initialize CPU information\n"); + exit(EXIT_FAILURE); + } if (cpuinfo_get_l1i_caches_count() != 0 && (cpuinfo_get_l1i_cache(0)->flags & CPUINFO_CACHE_UNIFIED) == 0) { report_cache(cpuinfo_get_l1i_caches_count(), cpuinfo_get_l1i_cache(0), 1, "instruction"); } diff --git a/tools/cpu-info.c b/tools/cpu-info.c index e1a193b..e74c0ec 100644 --- a/tools/cpu-info.c +++ b/tools/cpu-info.c @@ -1,5 +1,6 @@ #include <stdio.h> #include <stdint.h> +#include <stdlib.h> #include <inttypes.h> #include <cpuinfo.h> @@ -184,7 +185,10 @@ static const char* uarch_to_string(enum cpuinfo_uarch uarch) { } int main(int argc, char** argv) { - cpuinfo_initialize(); + if (!cpuinfo_initialize()) { + fprintf(stderr, "failed to initialize CPU information\n"); + exit(EXIT_FAILURE); + } #ifdef __ANDROID__ printf("SoC name: %s\n", cpuinfo_get_package(0)->name); printf("GPU name: %s\n", cpuinfo_get_package(0)->gpu_name); diff --git a/tools/isa-info.c b/tools/isa-info.c index ceeb0d3..a1ed249 100644 --- a/tools/isa-info.c +++ b/tools/isa-info.c @@ -1,9 +1,13 @@ #include <stdio.h> +#include <stdlib.h> #include <cpuinfo.h> int main(int argc, char** argv) { - cpuinfo_initialize(); + if (!cpuinfo_initialize()) { + fprintf(stderr, "failed to initialize CPU information\n"); + exit(EXIT_FAILURE); + } #if CPUINFO_ARCH_X86 || CPUINFO_ARCH_X86_64 |