src.bin/task/etime
etime --help
etime [-day] [-year] [name]
+
+
-
Convert the time in a plain ASCII listing to seconds of epoch or seconds of day.
@@ -24,21 +26,18 @@
year month day hour minute seconds data...
The remainder of the line is the record data.
-The program converts the time to the number of seconds from 0:00UT January 1, 1970, or if the "-d
" option is specified to the number of seconds from the start of the day.
+The program converts the time to the number of seconds from 0:00UT January 1, 1970, or if the "-d
" option is specified to the number of seconds from the start of the day.
The converted time followed by the remainder of the record data is written to standard output.
-
etime data.txt > data.2.txt
Convert the times in the file "data.txt
" to seconds from 0:00UT January 1,1970. The output is written to the file "data.2.txt
".
+
etime -d data.txt > data.2.txt
Convert the times in the file "data.txt
" to seconds from the start of the day. The output is written to the file "data.2.txt
".
-
-
-
diff --git a/codebase/general/src.bin/task/etime.1.8/etime.c b/codebase/general/src.bin/task/etime.1.8/etime.c
index 30e1c77e0..d4a64ba9b 100644
--- a/codebase/general/src.bin/task/etime.1.8/etime.c
+++ b/codebase/general/src.bin/task/etime.1.8/etime.c
@@ -107,10 +107,12 @@ int main(int argc,char *argv[]) {
unsigned char rel=0;
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"day",'x',&day);
OptionAdd(&opt,"year",'x',&year);
OptionAdd(&opt,"rel",'x',&rel);
@@ -137,6 +139,11 @@ int main(int argc,char *argv[]) {
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
+
if (exstr !=NULL) extime=strtime(exstr);
if (stmestr !=NULL) stime=strtime(stmestr);
if (etmestr !=NULL) etime=strtime(etmestr);
diff --git a/codebase/general/src.bin/task/eval.1.4/doc/eval.doc.xml b/codebase/general/src.bin/task/eval.1.4/doc/eval.doc.xml
index 0d111285a..c54eb252c 100644
--- a/codebase/general/src.bin/task/eval.1.4/doc/eval.doc.xml
+++ b/codebase/general/src.bin/task/eval.1.4/doc/eval.doc.xml
@@ -5,8 +5,11 @@
src.bin/task/eval
rst_eval --help
rst_eval [-c cast] [-f format] expr
+
+
+
Convert back from second of epoch or second of day to regular time.
-
Convert from a time expressed as seconds from 0:00UT January 1, 1970, or seconds from the start of a day, in a text file, back to the full Universal Time.
The reformatted text file is written to standard output.
-
Each line of the data file should consist of a single record. Entries in the record should be space or tab separated and the first number represent the date and time of the record expressed either as seconds from epoch or seconds from start of day:
seconds data...
The remainder of the line is the record data.
-The program converts the time back to a full representation of year, month, day, hour, minute and seconds. if the "-d
" option is specified then the "-sd
" option can be used to set the start date of the data.
+The program converts the time back to a full representation of year, month, day, hour, minute and seconds. if the "-d
" option is specified then the "-sd
" option can be used to set the start date of the data.
The converted time followed by the remainder of the record data is written to standard output.
-
invtime data.txt > data.2.txt
Convert the times in the file "data.txt
" to a full reprentation of year, month, day, hour, minute and second. The output is written to the file "data.2.txt
".
+
invtime -d -sd 20040830 data.txt > data.2.txt
-Convert the times in the file "data.txt
" to a full representation of year, month, day, hour, minute, and seconds. The input file is assumed to contain seconds from the start of the day and the date is set to 30th August, 2004. The output is written to the file "data.2.txt
".
+Convert the times in the file "data.txt
" to a full representation of year, month, day, hour, minute, and seconds. The input file is assumed to contain seconds from the start of the day and the date is set to 30th August, 2004. The output is written to the file "data.2.txt
".
-
-
diff --git a/codebase/general/src.bin/task/invtime.1.3/invtime.c b/codebase/general/src.bin/task/invtime.1.3/invtime.c
index 781915f92..4b1b18f43 100644
--- a/codebase/general/src.bin/task/invtime.1.3/invtime.c
+++ b/codebase/general/src.bin/task/invtime.1.3/invtime.c
@@ -79,9 +79,11 @@ int main(int argc,char *argv[]) {
char *vstr=NULL;
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"d",'x',&day);
OptionAdd(&opt,"sd",'t',&dtstr);
@@ -103,6 +105,10 @@ int main(int argc,char *argv[]) {
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
if (cstr !=NULL) {
char *tmp;
diff --git a/codebase/general/src.bin/task/ptime.1.5/ptime.c b/codebase/general/src.bin/task/ptime.1.5/ptime.c
index e0153ac12..41f4cabf9 100644
--- a/codebase/general/src.bin/task/ptime.1.5/ptime.c
+++ b/codebase/general/src.bin/task/ptime.1.5/ptime.c
@@ -182,6 +182,7 @@ int main(int argc, char *argv[]) {
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
char txt[BLEN],buf[BLEN];
char fmt[BLEN]={"%s\n"};
@@ -200,6 +201,7 @@ int main(int argc, char *argv[]) {
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"f",'t',&ufmt);
OptionAdd(&opt,"d",'t',&dstr);
@@ -217,11 +219,17 @@ int main(int argc, char *argv[]) {
OptionPrintInfo(stdout,hlpstr);
exit(0);
}
+
if (option==1) {
OptionDump(stdout,&opt);
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
+
if (ufmt !=NULL) strcpy(fmt,ufmt);
if (dstr !=NULL) delta=strtime(dstr,&mult);
diff --git a/codebase/general/src.bin/tcpip/buffer_server.1.14/buffer_server.c b/codebase/general/src.bin/tcpip/buffer_server.1.14/buffer_server.c
index e7074c0df..34529b0f5 100644
--- a/codebase/general/src.bin/tcpip/buffer_server.1.14/buffer_server.c
+++ b/codebase/general/src.bin/tcpip/buffer_server.1.14/buffer_server.c
@@ -274,6 +274,7 @@ int main(int argc,char *argv[]) {
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
int remote_port=0;
char chost[256];
@@ -294,6 +295,7 @@ int main(int argc,char *argv[]) {
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"l",'i',&port);
OptionAdd(&opt,"f",'t',&file);
OptionAdd(&opt,"lf",'t',&log);
@@ -313,6 +315,10 @@ int main(int argc,char *argv[]) {
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
if (argc-arg<2) {
OptionPrintInfo(stderr,errstr);
diff --git a/codebase/general/src.bin/tcpip/buffer_server.1.14/doc/buffer_server.doc.xml b/codebase/general/src.bin/tcpip/buffer_server.1.14/doc/buffer_server.doc.xml
index 4594322a0..261123147 100644
--- a/codebase/general/src.bin/tcpip/buffer_server.1.14/doc/buffer_server.doc.xml
+++ b/codebase/general/src.bin/tcpip/buffer_server.1.14/doc/buffer_server.doc.xml
@@ -5,37 +5,34 @@
src.bin/tcpip/buffer_server
buffer_server --help
buffer_server [-lf logname] [-f portname] [-l lport] hostname rport
+
-
+
-
-
-
-
-
-
+
+
Simple TCP/IP connection relay and buffer.
The task is both a TCP/IP client and a server. It receives data from a remote host and then relays it to one or more client tasks.
Each connection spawns a new child process that connects to the remote server. As data is received it is buffered and relayed to the client. Once the client disconnects the child process will die.
The main use for this program is to disguise the origin of a TCP/IP data stream. Java Applets will not allow connections to be made with any host other than the web server that they originated from. By using the buffer_server
task, data from any host can be relayed through the web server.
-
-buffer_server -f port.id -lf log peanut.jhuapl.edu 1024
+buffer_server -f port.id -lf log peanut.jhuapl.edu 1024
Connects to the remote host peanut.jhuapl.edu
at port 1024 and relay data from a port allocated by the operating system. The port number is recorded in the file "port.id
" and logs of all transactions are recorded in the file "log.rt
".
+
-buffer_server -l 5000 -f port.id -lf log peanut.jhuapl.edu 1200
+buffer_server -l 5000 -f port.id -lf log peanut.jhuapl.edu 1200
Connects to the remote host peanut.jhuapl.edu
at port 1024 and relay data from the port 5000. The port number is recorded in the file "port.id
" and logs of all transactions are recorded in the file "log.rt
".
-
-
-
-
diff --git a/codebase/general/src.bin/tcpip/dmapclient.1.8/dmapclient.c b/codebase/general/src.bin/tcpip/dmapclient.1.8/dmapclient.c
index d29a1edd2..7d34d5f12 100644
--- a/codebase/general/src.bin/tcpip/dmapclient.1.8/dmapclient.c
+++ b/codebase/general/src.bin/tcpip/dmapclient.1.8/dmapclient.c
@@ -63,6 +63,7 @@ int main(int argc,char *argv[]) {
int flag,status,size;
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
unsigned char *buffer=NULL;
unsigned char stream=255;
@@ -78,6 +79,7 @@ int main(int argc,char *argv[]) {
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"d",'x',&dflg);
OptionAdd(&opt,"s",'i',&sval);
@@ -97,6 +99,11 @@ int main(int argc,char *argv[]) {
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
+
if (argc-arg<2) {
OptionPrintInfo(stderr,errstr);
exit(-1);
diff --git a/codebase/general/src.bin/tcpip/dmapclient.1.8/doc/dmapclient.doc.xml b/codebase/general/src.bin/tcpip/dmapclient.1.8/doc/dmapclient.doc.xml
index 3cb7516d6..cbea96fe2 100644
--- a/codebase/general/src.bin/tcpip/dmapclient.1.8/doc/dmapclient.doc.xml
+++ b/codebase/general/src.bin/tcpip/dmapclient.1.8/doc/dmapclient.doc.xml
@@ -5,23 +5,24 @@
src.bin/tcpip/dmapclient
dmapclient --help
dmapclient [-d] [-s stream] host port
+
+
-
+
Simple client program for a DataMap TCP/IP stream.
A Simple diagnostic client program for a DataMap TCP/IP streams.
The program will connect to a remote server delivering DatMap formatted packets and dump them to the console.
If the remote server uses multiplexed streams then the "-s
command line option can be used to select the stream.
-
-
dmapclient peanut.jhuapl.edu 1024
Connect to the remote host peanut.jhuapl.edu
at port 1024.
@@ -32,8 +33,4 @@
Connect to the remote host peanut.jhuapl.edu
at port 1024.Use stream number 1. Print the data values in the array variables.
-
-
-
-
diff --git a/codebase/general/src.bin/tcpip/rtmultiplex.1.32/doc/rtmultiplex.doc.xml b/codebase/general/src.bin/tcpip/rtmultiplex.1.32/doc/rtmultiplex.doc.xml
index 581b97315..4321a2093 100644
--- a/codebase/general/src.bin/tcpip/rtmultiplex.1.32/doc/rtmultiplex.doc.xml
+++ b/codebase/general/src.bin/tcpip/rtmultiplex.1.32/doc/rtmultiplex.doc.xml
@@ -4,34 +4,27 @@
rtmultiplex
src.bin/tcpip/rtmultiplex
rtmultiplex --help
-rtmultiplex [-vb] [-t timeout] [-L logname] [-T timename] [-pf portname] [-if pidname] [-lp lport] [-f] hostnames... rports...
+rtmultiplex [-vb] [-t timeout] [-L logname] [-T timename] [-pf portname] [-if pidname] [-lp lport] [-f] hostnames... rports...
+
+
-
-
-
-
-
-
-
-
-
-
-
-
TCP/IP stream mulitplexer.
@@ -39,17 +32,14 @@
Each remote data stream is assigned a stream number based on the position that the server name appears in the command line. The clients connecting to the rtmultiplex
task can select the stream they wish to receive by sending a single byte back to the server.
-
-rtmultiplex -f port.id -lf log peanut.jhuapl.edu 1024 almond.jhuapl.edu 1024
-Connects to the remote host peanut.jhuapl.edu
at port 1024, and to host almond.jhuapl.edu
at port 1024. Relay data from a port allocated by the operating system. The port number is recorded in the file "port.id
" and logs of all transactions are recorded in the file "log.rt
".
+rtmultiplex -f port.id -lf log peanut.jhuapl.edu 1024 almond.jhuapl.edu 1024
+Connects to the remote host peanut.jhuapl.edu
at port 1024, and to host almond.jhuapl.edu
at port 1024. Relay data from a port allocated by the operating system. The port number is recorded in the file "port.id
" and logs of all transactions are recorded in the file "log.rt
".
+
-rtmultiplex -l 5000 -f port.id -lf log peanut.jhuapl.edu 1200 peanut.jhuapl.edu 1201
+rtmultiplex -l 5000 -f port.id -lf log peanut.jhuapl.edu 1200 peanut.jhuapl.edu 1201
Connects to the remote host peanut.jhuapl.edu
at ports 1200 and 1201. Relay data from the port 5000. The port number is recorded in the file "port.id
" and logs of all transactions are recorded in the file "log.rt
".
-
-
-
diff --git a/codebase/general/src.bin/tcpip/rtmultiplex.1.32/rtmultiplex.c b/codebase/general/src.bin/tcpip/rtmultiplex.1.32/rtmultiplex.c
index 7eded5c45..0df61b9c3 100644
--- a/codebase/general/src.bin/tcpip/rtmultiplex.1.32/rtmultiplex.c
+++ b/codebase/general/src.bin/tcpip/rtmultiplex.1.32/rtmultiplex.c
@@ -98,6 +98,7 @@ int main(int argc,char *argv[]) {
int c;
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
char *logstr=NULL;
char *timestr=NULL;
@@ -123,6 +124,7 @@ int main(int argc,char *argv[]) {
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"vb",'x',&vb);
OptionAdd(&opt,"t",'i',&timeout);
@@ -144,11 +146,16 @@ int main(int argc,char *argv[]) {
OptionPrintInfo(stdout,hlpstr);
exit(0);
}
+
if (option==1) {
OptionDump(stdout,&opt);
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
if (argc-arg<2) {
OptionPrintInfo(stdout,errstr);
diff --git a/codebase/general/src.bin/tcpip/rtpoll.1.15/doc/rtpoll.doc.xml b/codebase/general/src.bin/tcpip/rtpoll.1.15/doc/rtpoll.doc.xml
index 1a7e75be4..4af71f153 100644
--- a/codebase/general/src.bin/tcpip/rtpoll.1.15/doc/rtpoll.doc.xml
+++ b/codebase/general/src.bin/tcpip/rtpoll.1.15/doc/rtpoll.doc.xml
@@ -5,19 +5,17 @@
src.bin/tcpip/rtpoll
rtpoll --help
rtpoll [-L logname][-if pidname] [-d pollsec] [-f name] command
+
-
+
-
-
-
-
-
@@ -26,12 +24,8 @@
The file to test is specified by the "-f
" option. The "-d
" option sets the delay in seconds between tests of this file.
-
-rtpoll -L /home/rtproc/log -d 120 -f /data/rt.dat /home/rtproc/script/doanalysis
+rtpoll -L /home/rtproc/log -d 120 -f /data/rt.dat /home/rtproc/script/doanalysis
Test the file "/data/rt.dat
" every two minutes for changes. If a change occurs, execute the script "/home/rtproc/script/doanalysis
". Actions are logged in the file "/home/rtproc/log.YYYYMMDD
", where YYYYMMDD is the date.
-
-
-
diff --git a/codebase/general/src.bin/tcpip/rtpoll.1.15/rtpoll.c b/codebase/general/src.bin/tcpip/rtpoll.1.15/rtpoll.c
index d514eb4b9..6e85f2da4 100644
--- a/codebase/general/src.bin/tcpip/rtpoll.1.15/rtpoll.c
+++ b/codebase/general/src.bin/tcpip/rtpoll.1.15/rtpoll.c
@@ -65,6 +65,7 @@ int main(int argc,char *argv[]) {
FILE *fp;
unsigned char help=0;
unsigned char option=0;
+ unsigned char version=0;
pid_t pid;
@@ -93,6 +94,7 @@ int main(int argc,char *argv[]) {
OptionAdd(&opt,"-help",'x',&help);
OptionAdd(&opt,"-option",'x',&option);
+ OptionAdd(&opt,"-version",'x',&version);
OptionAdd(&opt,"L",'t',&logstr);
OptionAdd(&opt,"d",'i',&dtime);
@@ -115,6 +117,11 @@ int main(int argc,char *argv[]) {
exit(0);
}
+ if (version==1) {
+ OptionVersion(stdout);
+ exit(0);
+ }
+
if (argc==arg) {
OptionPrintInfo(stdout,errstr);
exit(-1);