[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r14879 - gnunet/src/include
From: |
gnunet |
Subject: |
[GNUnet-SVN] r14879 - gnunet/src/include |
Date: |
Tue, 5 Apr 2011 19:36:06 +0200 |
Author: bartpolot
Date: 2011-04-05 19:36:06 +0200 (Tue, 05 Apr 2011)
New Revision: 14879
Modified:
gnunet/src/include/gauger.h
Log:
Update gauger to allow high precision logging
Modified: gnunet/src/include/gauger.h
===================================================================
--- gnunet/src/include/gauger.h 2011-04-05 17:34:56 UTC (rev 14878)
+++ gnunet/src/include/gauger.h 2011-04-05 17:36:06 UTC (rev 14879)
@@ -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; close (2);
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; close(2);
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r14879 - gnunet/src/include,
gnunet <=