blob: 11a58ecc5482eb4f5ef5c4dc8fd79bf6c188f56d (
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
41
42
43
44
45
46
47
48
49
50
|
diff -wbBur acpitool-0.5.1/src/battery.cpp acpitool-0.5.1.my/src/battery.cpp
--- acpitool-0.5.1/src/battery.cpp 2009-08-13 23:42:43.000000000 +0400
+++ acpitool-0.5.1.my/src/battery.cpp 2011-11-01 13:07:20.000000000 +0400
@@ -781,45 +781,7 @@
int Count_Batteries_ProcFS()
{
- DIR *battery_dir;
- char *name, *dirname;
- int t = 0;
-
- dirname = "/proc/acpi/battery/";
- battery_dir = opendir(dirname);
- if(battery_dir)
- {
- struct dirent **namelist;
- int n = 0;
-
- n = scandir(dirname, &namelist, 0, alphasort);
- if(n<0)
- t = -1;
- else
- {
- while(n--)
- {
- name = namelist[n]->d_name;
- // skip . and .. //
- if (!strcmp (".", name) || !strcmp ("..", name))
- {
- // do nothing
- }
- else
- {
- t++;
- }
- free(namelist[n]);
- }
- free(namelist);
- }
- }
- else
- {
- t = 0;
- }
- closedir(battery_dir);
- return t;
+ return 0;
}
|