Signed-off-by: vlad shkapenyuk <vshkap@research.att.com>
Change-Id: I2cf3d99d56b14131023087b8f3520f4a1b4fb569
int listensockfd=0;
int fd=0;
int listensockfd=0;
int fd=0;
// Not all systems have timersub defined so make sure its ther
#ifndef timersub
// Not all systems have timersub defined so make sure its ther
#ifndef timersub
static void emit_line() {
if (tcpport==0) {
static void emit_line() {
if (tcpport==0) {
+ fprintf(outf,"%s",linebuf);
} else {
emit_socket();
}
} else {
emit_socket();
}
time_t start_time, curr_time;
gsopenlog(argv[0]);
time_t start_time, curr_time;
gsopenlog(argv[0]);
+
+ // by default the output will go to stdout
+ outf = stdout;
while ((ch = getopt(argc, argv, "l:p:r:vXD")) != -1) {
switch (ch) {
while ((ch = getopt(argc, argv, "l:p:r:vXD")) != -1) {
switch (ch) {
case 'v':
verbose++;
break;
case 'v':
verbose++;
break;
+ case 'e':
+ outf = stderr;
+ break;
- fprintf(stderr, "usage: %s [-r <bufsz>] [-p <port>] [-l <time_limit>] [-v] [-X] [-D] <gshub-hostname>:<gshub-port> <gsinstance_name> query param1 param2...\n",
+ fprintf(stderr, "usage: %s [-r <bufsz>] [-e] [-p <port>] [-l <time_limit>] [-v] [-X] [-D] <gshub-hostname>:<gshub-port> <gsinstance_name> query param1 param2...\n",