[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r14878 - gauger/bindings/c
From: |
gnunet |
Subject: |
[GNUnet-SVN] r14878 - gauger/bindings/c |
Date: |
Tue, 5 Apr 2011 19:34:56 +0200 |
Author: bartpolot
Date: 2011-04-05 19:34:56 +0200 (Tue, 05 Apr 2011)
New Revision: 14878
Modified:
gauger/bindings/c/gauger.h
gauger/bindings/c/testgauger.c
Log:
Changed log value to double float
Modified: gauger/bindings/c/gauger.h
===================================================================
--- gauger/bindings/c/gauger.h 2011-04-05 17:12:56 UTC (rev 14877)
+++ gauger/bindings/c/gauger.h 2011-04-05 17:34:56 UTC (rev 14878)
@@ -15,8 +15,64 @@
#include <stdio.h>
#include <sys/wait.h>
-#define GAUGER(category, counter, value, unit) {char* __gauger_v[10];char
__gauger_s[32];pid_t __gauger_p;
if(!(__gauger_p=fork())){if(!fork()){sprintf(__gauger_s,"%llu", (unsigned long
long) (value));__gauger_v[0] = "gauger-cli.py";__gauger_v[1] =
"-n";__gauger_v[2] = counter;__gauger_v[3] = "-d";__gauger_v[4] =
__gauger_s;__gauger_v[5] = "-u";__gauger_v[6] = unit;__gauger_v[7] =
"-c";__gauger_v[8] = category;__gauger_v[9] = (char
*)NULL;execvp("gauger-cli.py",__gauger_v);perror("gauger");_exit(1);}else{_exit(0);}}else{waitpid(__gauger_p,NULL,0);}}
+#define GAUGER(category, counter, value, unit)\
+{\
+ char* __gauger_v[10];\
+ char __gauger_s[32];\
+ pid_t __gauger_p;\
+ if(!(__gauger_p=fork())){\
+ if(!fork()){\
+ sprintf(__gauger_s,"%Lf", (long double) (value));\
+ __gauger_v[0] = "gauger-cli.py";\
+ __gauger_v[1] = "-n";\
+ __gauger_v[2] = counter;\
+ __gauger_v[3] = "-d";\
+ __gauger_v[4] = __gauger_s;\
+ __gauger_v[5] = "-u";\
+ __gauger_v[6] = unit;\
+ __gauger_v[7] = "-c";\
+ __gauger_v[8] = category;\
+ __gauger_v[9] = (char *)NULL;\
+ execvp("gauger-cli.py",__gauger_v);\
+ perror("gauger");\
+ _exit(1);\
+ }else{\
+ _exit(0);\
+ }\
+ }else{\
+ waitpid(__gauger_p,NULL,0);\
+ }\
+}
-#define GAUGER_ID(category, counter, value, unit, id) {char*
__gauger_v[12];char __gauger_s[32];pid_t __gauger_p;
if(!(__gauger_p=fork())){if(!fork()){sprintf(__gauger_s,"%llu", (unsigned long
long) (value));__gauger_v[0] = "gauger-cli.py";__gauger_v[1] =
"-n";__gauger_v[2] = counter;__gauger_v[3] = "-d";__gauger_v[4] =
__gauger_s;__gauger_v[5] = "-u";__gauger_v[6] = unit;__gauger_v[7] =
"-i";__gauger_v[8] = id;__gauger_v[9] = "-c";__gauger_v[10] =
category;__gauger_v[11] = (char
*)NULL;execvp("gauger-cli.py",__gauger_v);perror("gauger");_exit(1);}else{_exit(0);}}else{waitpid(__gauger_p,NULL,0);}}
+#define GAUGER_ID(category, counter, value, unit, id)\
+{\
+ char* __gauger_v[12];\
+ char __gauger_s[32];\
+ pid_t __gauger_p;\
+ if(!(__gauger_p=fork())){\
+ if(!fork()){\
+ sprintf(__gauger_s,"%Lf", (long double) (value));\
+ __gauger_v[0] = "gauger-cli.py";\
+ __gauger_v[1] = "-n";\
+ __gauger_v[2] = counter;\
+ __gauger_v[3] = "-d";\
+ __gauger_v[4] = __gauger_s;\
+ __gauger_v[5] = "-u";\
+ __gauger_v[6] = unit;\
+ __gauger_v[7] = "-i";\
+ __gauger_v[8] = id;\
+ __gauger_v[9] = "-c";\
+ __gauger_v[10] = category;\
+ __gauger_v[11] = (char *)NULL;\
+ execvp("gauger-cli.py",__gauger_v);\
+ perror("gauger");\
+ _exit(1);\
+ }else{\
+ _exit(0);\
+ }\
+ }else{\
+ waitpid(__gauger_p,NULL,0);\
+ }\
+}
#endif
Modified: gauger/bindings/c/testgauger.c
===================================================================
--- gauger/bindings/c/testgauger.c 2011-04-05 17:12:56 UTC (rev 14877)
+++ gauger/bindings/c/testgauger.c 2011-04-05 17:34:56 UTC (rev 14878)
@@ -1,6 +1,6 @@
#include "gauger.h"
int main(int argc, char *argv[]) {
- GAUGER("TestCategory", "DownloadSpeed", 150, "kb/s");
+ GAUGER("TestCategory", "DownloadSpeed", 150.2, "kb/s");
return 0;
}
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r14878 - gauger/bindings/c,
gnunet <=