diff options
Diffstat (limited to 'src/include/gauger.h')
-rw-r--r-- | src/include/gauger.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/include/gauger.h b/src/include/gauger.h index b45b2b83f..b4737c259 100644 --- a/src/include/gauger.h +++ b/src/include/gauger.h | |||
@@ -23,6 +23,8 @@ | |||
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); \ | ||
27 | close (2); \ | ||
26 | if(!fork()){\ | 28 | if(!fork()){\ |
27 | sprintf(__gauger_s,"%Lf", (long double) (value));\ | 29 | sprintf(__gauger_s,"%Lf", (long double) (value));\ |
28 | __gauger_v[0] = "gauger-cli.py";\ | 30 | __gauger_v[0] = "gauger-cli.py";\ |
@@ -36,7 +38,6 @@ | |||
36 | __gauger_v[8] = category;\ | 38 | __gauger_v[8] = category;\ |
37 | __gauger_v[9] = (char *)NULL;\ | 39 | __gauger_v[9] = (char *)NULL;\ |
38 | execvp("gauger-cli.py",__gauger_v);\ | 40 | execvp("gauger-cli.py",__gauger_v);\ |
39 | perror("gauger");\ | ||
40 | _exit(1);\ | 41 | _exit(1);\ |
41 | }else{\ | 42 | }else{\ |
42 | _exit(0);\ | 43 | _exit(0);\ |
@@ -52,6 +53,8 @@ | |||
52 | char __gauger_s[32];\ | 53 | char __gauger_s[32];\ |
53 | pid_t __gauger_p;\ | 54 | pid_t __gauger_p;\ |
54 | if(!(__gauger_p=fork())){\ | 55 | if(!(__gauger_p=fork())){\ |
56 | close (1); \ | ||
57 | close (2); \ | ||
55 | if(!fork()){\ | 58 | if(!fork()){\ |
56 | sprintf(__gauger_s,"%Lf", (long double) (value));\ | 59 | sprintf(__gauger_s,"%Lf", (long double) (value));\ |
57 | __gauger_v[0] = "gauger-cli.py";\ | 60 | __gauger_v[0] = "gauger-cli.py";\ |
@@ -67,7 +70,6 @@ | |||
67 | __gauger_v[10] = category;\ | 70 | __gauger_v[10] = category;\ |
68 | __gauger_v[11] = (char *)NULL;\ | 71 | __gauger_v[11] = (char *)NULL;\ |
69 | execvp("gauger-cli.py",__gauger_v);\ | 72 | execvp("gauger-cli.py",__gauger_v);\ |
70 | perror("gauger");\ | ||
71 | _exit(1);\ | 73 | _exit(1);\ |
72 | }else{\ | 74 | }else{\ |
73 | _exit(0);\ | 75 | _exit(0);\ |