summarylogtreecommitdiffstats
path: root/fix-warnings.patch
blob: f2e1829a50ea4640e1998c871038ed91cfb5267d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--- cpuled.c.orig	2000-08-06 19:37:20.000000000 -0300
+++ cpuled.c	2012-07-28 22:15:03.873389569 -0300
@@ -25,7 +25,9 @@
 #include <fcntl.h>
 #include <linux/kd.h>
 #include <sys/utsname.h>
+#include <sys/ioctl.h>
 #include <signal.h>
+#include <stdlib.h>
 #include <unistd.h>
 
 const char *banner = 
@@ -96,7 +98,7 @@
 	last_total_ticks = cur_total_ticks;
 	last_ticks = cur_ticks;
 	
-	sscanf(b,"cpu  %u %u %u %lu",
+	sscanf(b,"cpu  %lu %lu %lu %lu",
 		&utime,&ntime,&stime,&jiffies);
 
 	#ifdef DEBUG
@@ -112,7 +114,7 @@
 
 void update_leds(char status)
 {
-	char temp;
+	unsigned char temp;
 	unsigned char leds[3] = {LED_NUM,LED_CAP,LED_SCR};
 	
 	for(temp=0;temp < 3;temp++)
@@ -152,8 +154,8 @@
 int main(int argc, char *argv[])
 {
 	unsigned long int time_dummy = 0;
+	unsigned char arg_dummy;
 	char tty[20] = "/dev/";
-	char arg_dummy;
 	
 	if(argc < 2)
 	{