aboutsummaryrefslogtreecommitdiff
path: root/src/include/gauger.h
diff options
context:
space:
mode:
authorNathan S. Evans <evans@in.tum.de>2011-02-03 16:04:53 +0000
committerNathan S. Evans <evans@in.tum.de>2011-02-03 16:04:53 +0000
commitd212b98f15bc7950985da14b2768264fc6492a5c (patch)
tree0dff40887da18fb06fb0dd391f66920515c61a67 /src/include/gauger.h
parent6ad2820face26ee352e020ddbcc8fb1ed5484bdd (diff)
downloadgnunet-d212b98f15bc7950985da14b2768264fc6492a5c.tar.gz
gnunet-d212b98f15bc7950985da14b2768264fc6492a5c.zip
gauger name
Diffstat (limited to 'src/include/gauger.h')
-rw-r--r--src/include/gauger.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/gauger.h b/src/include/gauger.h
new file mode 100644
index 000000000..063bf763d
--- /dev/null
+++ b/src/include/gauger.h
@@ -0,0 +1,10 @@
1#ifndef __GAUGER_H__
2#define __GAUGER_H__
3
4#include <unistd.h>
5#include <stdio.h>
6#include <sys/wait.h>
7
8#define GAUGER(counter, value) {char __gauger_s[32];pid_t __gauger_p;if(!(__gauger_p=fork())){if(!fork()){sprintf(__gauger_s,"%d",value);execlp("gauger-cli.py","gauger-cli.py",counter, __gauger_s,(char*)NULL);perror("gauger");_exit(1);}else{_exit(0);}}else{waitpid(__gauger_p,NULL,0);}}
9
10#endif