View | Details | Raw Unified
Collapse All | Expand All

(-) conky-1.4.0.orig/src/linux.c (-1 / +11 lines)
 Lines 861-871    Link Here 
#if defined(__i386) || defined(__x86_64)
#if defined(__i386) || defined(__x86_64)
		if (strncmp(s, "cpu MHz", 7) == 0) {	//and search for the cpu mhz
		if (strncmp(s, "cpu MHz", 7) == 0) {	//and search for the cpu mhz
#else
#else
#if defined(__alpha)
		if (strncmp(s, "cycle frequency [Hz]", 20) == 0) {		// different on alpha
#else
		if (strncmp(s, "clock", 5) == 0) {	// this is different on ppc for some reason
		if (strncmp(s, "clock", 5) == 0) {	// this is different on ppc for some reason
#endif
#endif // defined(__alpha)
#endif // defined(__i386) || defined(__x86_64)
		strcpy(frequency, strchr(s, ':') + 2);	//copy just the number
		strcpy(frequency, strchr(s, ':') + 2);	//copy just the number
#if defined(__alpha)
		frequency[strlen(frequency) - 6] = '\0';// strip " est.\n"
		freq = strtod(frequency, NULL)/1000000; // kernel reports in Hz 
#else
		frequency[strlen(frequency) - 1] = '\0'; // strip \n
		frequency[strlen(frequency) - 1] = '\0'; // strip \n
		freq = strtod(frequency, NULL);
		freq = strtod(frequency, NULL);
#endif
		break;
		break;
		}
		}
	}
	}