diff options
Diffstat (limited to 'src/include/gauger.h')
-rw-r--r-- | src/include/gauger.h | 10 |
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 | ||