diff options
Diffstat (limited to 'plugins/sysinfo/parse.c')
-rw-r--r-- | plugins/sysinfo/parse.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/plugins/sysinfo/parse.c b/plugins/sysinfo/parse.c index c1b478f8..76002900 100644 --- a/plugins/sysinfo/parse.c +++ b/plugins/sysinfo/parse.c @@ -37,9 +37,13 @@ int xs_parse_cpu(char *model, char *vendor, double *freq, char *cache, unsigned int *count) { - char buffer[bsize], *pos; +#if defined(__i386__) || defined(__x86_64__) || defined(__powerpc__) || defined(__alpha__) || defined(__ia64__) || defined(__parisc__) || defined(__sparc__) + char buffer[bsize]; +#endif +#if defined(__powerpc__) + char *pos = NULL; +#endif FILE *fp = fopen("/proc/cpuinfo", "r"); - pos = NULL; if(fp == NULL) return 1; if(count != NULL) *count = 0; |