aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMarat Dukhan <marat@fb.com>2018-02-25 09:01:27 +0100
committerMarat Dukhan <marat@fb.com>2018-02-25 09:01:27 +0100
commit53556511d73fbd06b25e6a40214d0b639dd03f39 (patch)
treee9c8ccd09337cdcc1663b083905bf539779390db /tools
parentcddf01b6781c7bf2daa47571a9399b6e4318a7e9 (diff)
downloadcpuinfo-53556511d73fbd06b25e6a40214d0b639dd03f39.tar.gz
Change return type of cpuinfo_initialize to bool
Diffstat (limited to 'tools')
-rw-r--r--tools/cache-info.c6
-rw-r--r--tools/cpu-info.c6
-rw-r--r--tools/isa-info.c6
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