~mdw
/
tripe
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
New environment variable TRIPESOCK.
[tripe]
/
client
/
tripectl.c
diff --git
a/client/tripectl.c
b/client/tripectl.c
index
ea8aadf
..
5bdc502
100644
(file)
--- a/
client/tripectl.c
+++ b/
client/tripectl.c
@@
-163,6
+163,7
@@
static void cline(char *p, size_t len, void *b)
} else if (strcmp(q, "INFO") == 0) {
checkfg();
puts(p);
} else if (strcmp(q, "INFO") == 0) {
checkfg();
puts(p);
+ fflush(stdout);
} else if (strcmp(q, "OK") == 0) {
checkfg();
exit(0);
} else if (strcmp(q, "OK") == 0) {
checkfg();
exit(0);
@@
-176,6
+177,7
@@
static void cline(char *p, size_t len, void *b)
} else if (strcmp(q, "BGINFO") == 0) {
checkbg(&p);
puts(p);
} else if (strcmp(q, "BGINFO") == 0) {
checkbg(&p);
puts(p);
+ fflush(stdout);
} else if (strcmp(q, "BGFAIL") == 0) {
checkbg(&p);
die(EXIT_FAILURE, "%s", p);
} else if (strcmp(q, "BGFAIL") == 0) {
checkbg(&p);
die(EXIT_FAILURE, "%s", p);
@@
-191,6
+193,7
@@
static void sline(char *p, size_t len, void *b)
exit(0);
}
puts(p);
exit(0);
}
puts(p);
+ fflush(stdout);
}
static void uline(char *p, size_t len, void *b)
}
static void uline(char *p, size_t len, void *b)
@@
-340,6
+343,8
@@
int main(int argc, char *argv[])
if ((p = getenv("TRIPEDIR")) != 0)
dir = p;
if ((p = getenv("TRIPEDIR")) != 0)
dir = p;
+ if ((p = getenv("TRIPESOCK")) != 0)
+ sock = p;
/* --- Parse the arguments --- */
/* --- Parse the arguments --- */