diff options
Diffstat (limited to 'src/include/gauger.h')
-rw-r--r-- | src/include/gauger.h | 152 |
1 files changed, 76 insertions, 76 deletions
diff --git a/src/include/gauger.h b/src/include/gauger.h index 54ba7f1f7..d23883742 100644 --- a/src/include/gauger.h +++ b/src/include/gauger.h | |||
@@ -17,67 +17,67 @@ | |||
17 | #include <stdio.h> | 17 | #include <stdio.h> |
18 | #include <sys/wait.h> | 18 | #include <sys/wait.h> |
19 | 19 | ||
20 | #define GAUGER(category, counter, value, unit)\ | 20 | #define GAUGER(category, counter, value, unit) \ |
21 | {\ | 21 | { \ |
22 | char* __gauger_v[10];\ | 22 | char* __gauger_v[10]; \ |
23 | char __gauger_s[32];\ | 23 | char __gauger_s[32]; \ |
24 | pid_t __gauger_p;\ | 24 | pid_t __gauger_p; \ |
25 | if(!(__gauger_p=fork())){\ | 25 | if (!(__gauger_p = fork())) { \ |
26 | close (1); \ | 26 | close(1); \ |
27 | close (2); \ | 27 | close(2); \ |
28 | if(!fork()){\ | 28 | if (!fork()) { \ |
29 | sprintf(__gauger_s,"%Lf", (long double) (value));\ | 29 | sprintf(__gauger_s, "%Lf", (long double)(value)); \ |
30 | __gauger_v[0] = "gauger";\ | 30 | __gauger_v[0] = "gauger"; \ |
31 | __gauger_v[1] = "-n";\ | 31 | __gauger_v[1] = "-n"; \ |
32 | __gauger_v[2] = (char*) (counter); \ | 32 | __gauger_v[2] = (char*)(counter); \ |
33 | __gauger_v[3] = "-d";\ | 33 | __gauger_v[3] = "-d"; \ |
34 | __gauger_v[4] = __gauger_s;\ | 34 | __gauger_v[4] = __gauger_s; \ |
35 | __gauger_v[5] = "-u";\ | 35 | __gauger_v[5] = "-u"; \ |
36 | __gauger_v[6] = (char*) (unit); \ | 36 | __gauger_v[6] = (char*)(unit); \ |
37 | __gauger_v[7] = "-c";\ | 37 | __gauger_v[7] = "-c"; \ |
38 | __gauger_v[8] = (char*) (category); \ | 38 | __gauger_v[8] = (char*)(category); \ |
39 | __gauger_v[9] = (char*) NULL;\ | 39 | __gauger_v[9] = (char*)NULL; \ |
40 | execvp("gauger",__gauger_v);\ | 40 | execvp("gauger", __gauger_v); \ |
41 | _exit(1);\ | 41 | _exit(1); \ |
42 | }else{\ | 42 | }else{ \ |
43 | _exit(0);\ | 43 | _exit(0); \ |
44 | }\ | 44 | } \ |
45 | }else{\ | 45 | }else{ \ |
46 | waitpid(__gauger_p,NULL,0);\ | 46 | waitpid(__gauger_p, NULL, 0); \ |
47 | }\ | 47 | } \ |
48 | } | 48 | } |
49 | 49 | ||
50 | #define GAUGER_ID(category, counter, value, unit, id)\ | 50 | #define GAUGER_ID(category, counter, value, unit, id) \ |
51 | {\ | 51 | { \ |
52 | char* __gauger_v[12];\ | 52 | char* __gauger_v[12]; \ |
53 | char __gauger_s[32];\ | 53 | char __gauger_s[32]; \ |
54 | pid_t __gauger_p;\ | 54 | pid_t __gauger_p; \ |
55 | if(!(__gauger_p=fork())){\ | 55 | if (!(__gauger_p = fork())) { \ |
56 | close (1); \ | 56 | close(1); \ |
57 | close (2); \ | 57 | close(2); \ |
58 | if(!fork()){\ | 58 | if (!fork()) { \ |
59 | sprintf(__gauger_s,"%Lf", (long double) (value));\ | 59 | sprintf(__gauger_s, "%Lf", (long double)(value)); \ |
60 | __gauger_v[0] = "gauger";\ | 60 | __gauger_v[0] = "gauger"; \ |
61 | __gauger_v[1] = "-n";\ | 61 | __gauger_v[1] = "-n"; \ |
62 | __gauger_v[2] = (char*) (counter); \ | 62 | __gauger_v[2] = (char*)(counter); \ |
63 | __gauger_v[3] = "-d";\ | 63 | __gauger_v[3] = "-d"; \ |
64 | __gauger_v[4] = __gauger_s;\ | 64 | __gauger_v[4] = __gauger_s; \ |
65 | __gauger_v[5] = "-u";\ | 65 | __gauger_v[5] = "-u"; \ |
66 | __gauger_v[6] = (char*) (unit); \ | 66 | __gauger_v[6] = (char*)(unit); \ |
67 | __gauger_v[7] = "-i";\ | 67 | __gauger_v[7] = "-i"; \ |
68 | __gauger_v[8] = id;\ | 68 | __gauger_v[8] = id; \ |
69 | __gauger_v[9] = "-c";\ | 69 | __gauger_v[9] = "-c"; \ |
70 | __gauger_v[10] = (char *) (category); \ | 70 | __gauger_v[10] = (char *)(category); \ |
71 | __gauger_v[11] = (char *) NULL;\ | 71 | __gauger_v[11] = (char *)NULL; \ |
72 | execvp("gauger",__gauger_v);\ | 72 | execvp("gauger", __gauger_v); \ |
73 | _exit(1);\ | 73 | _exit(1); \ |
74 | }else{\ | 74 | }else{ \ |
75 | _exit(0);\ | 75 | _exit(0); \ |
76 | }\ | 76 | } \ |
77 | }else{\ | 77 | }else{ \ |
78 | waitpid(__gauger_p, NULL, 0);\ | 78 | waitpid(__gauger_p, NULL, 0); \ |
79 | }\ | 79 | } \ |
80 | } | 80 | } |
81 | 81 | ||
82 | #else /* WINDOWS */ | 82 | #else /* WINDOWS */ |
83 | 83 | ||
@@ -85,25 +85,25 @@ | |||
85 | #include <stdio.h> | 85 | #include <stdio.h> |
86 | #include <windef.h> | 86 | #include <windef.h> |
87 | 87 | ||
88 | #define GAUGER(category, counter, value, unit)\ | 88 | #define GAUGER(category, counter, value, unit) \ |
89 | {\ | 89 | { \ |
90 | char __gauger_commandline[MAX_PATH];\ | 90 | char __gauger_commandline[MAX_PATH]; \ |
91 | \ | 91 | \ |
92 | snprintf (__gauger_commandline, MAX_PATH, "gauger.py -n \"%s\" -d \"%Lf\" -u \"%s\" -c \"%s\"",\ | 92 | snprintf(__gauger_commandline, MAX_PATH, "gauger.py -n \"%s\" -d \"%Lf\" -u \"%s\" -c \"%s\"", \ |
93 | (counter), (long double) (value), (unit), (category)); \ | 93 | (counter), (long double)(value), (unit), (category)); \ |
94 | __gauger_commandline[MAX_PATH - 1] = '\0';\ | 94 | __gauger_commandline[MAX_PATH - 1] = '\0'; \ |
95 | system (__gauger_commandline);\ | 95 | system(__gauger_commandline); \ |
96 | } | 96 | } |
97 | 97 | ||
98 | #define GAUGER_ID(category, counter, value, unit, id)\ | 98 | #define GAUGER_ID(category, counter, value, unit, id) \ |
99 | {\ | 99 | { \ |
100 | char __gauger_commandline[MAX_PATH];\ | 100 | char __gauger_commandline[MAX_PATH]; \ |
101 | \ | 101 | \ |
102 | snprintf (__gauger_commandline, MAX_PATH, "gauger.py -n \"%s\" -d \"%Lf\" -u \"%s\" -i \"%s\" -c \"%s\"",\ | 102 | snprintf(__gauger_commandline, MAX_PATH, "gauger.py -n \"%s\" -d \"%Lf\" -u \"%s\" -i \"%s\" -c \"%s\"", \ |
103 | (counter), (long double) (value), (unit), (id), (category)); \ | 103 | (counter), (long double)(value), (unit), (id), (category)); \ |
104 | __gauger_commandline[MAX_PATH - 1] = '\0';\ | 104 | __gauger_commandline[MAX_PATH - 1] = '\0'; \ |
105 | system (__gauger_commandline);\ | 105 | system(__gauger_commandline); \ |
106 | } | 106 | } |
107 | 107 | ||
108 | #endif // WINDOWS | 108 | #endif // WINDOWS |
109 | 109 | ||