[Opensrf-commits] r1054 - trunk/src/srfsh
svn at svn.open-ils.org
svn at svn.open-ils.org
Sat Jul 21 16:46:36 EDT 2007
Author: erickson
Date: 2007-07-21 16:46:08 -0400 (Sat, 21 Jul 2007)
New Revision: 1054
Modified:
trunk/src/srfsh/srfsh.c
Log:
ressurrected the srfsh time command
Modified: trunk/src/srfsh/srfsh.c
===================================================================
--- trunk/src/srfsh/srfsh.c 2007-07-21 20:31:30 UTC (rev 1053)
+++ trunk/src/srfsh/srfsh.c 2007-07-21 20:46:08 UTC (rev 1054)
@@ -47,7 +47,7 @@
static int handle_router( char* words[] );
/* utility method for print time data */
-/* static int handle_time( char* words[] ); */
+static int handle_time( char* words[] );
/* handles app level requests */
static int handle_request( char* words[], int relay );
@@ -265,10 +265,8 @@
if( !strcmp(words[0],"router") )
ret_val = handle_router( words );
- /*
else if( !strcmp(words[0],"time") )
ret_val = handle_time( words );
- */
else if (!strcmp(words[0],"request"))
ret_val = handle_request( words, 0 );
@@ -683,30 +681,15 @@
}
-/*
static int handle_time( char* words[] ) {
-
- if( ! words[1] ) {
-
- char buf[36];
- memset(buf,0,36);
- get_timestamp(buf);
- printf( "%s\n", buf );
- return 1;
- }
-
- if( words[1] ) {
- time_t epoch = (time_t)atoi( words[1] );
- char* localtime = strdup( ctime( &epoch ) );
- printf( "%s => %s", words[1], localtime );
- free(localtime);
- return 1;
- }
-
- return 0;
-
+ if(!words[1]) {
+ printf("%f\n", get_timestamp_millis());
+ } else {
+ time_t epoch = (time_t) atoi(words[1]);
+ printf("%s", ctime(&epoch));
+ }
+ return 1;
}
-*/
More information about the opensrf-commits
mailing list