From 4080ea2cbcc75c88d18e40f50777ad73ccffb714 Mon Sep 17 00:00:00 2001 From: Reuben Thomas Date: Tue, 16 May 2006 11:13:10 +0000 Subject: Add settime command --- plpftp/ftp.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'plpftp') diff --git a/plpftp/ftp.cc b/plpftp/ftp.cc index 17afbbd..9c8a127 100644 --- a/plpftp/ftp.cc +++ b/plpftp/ftp.cc @@ -44,6 +44,7 @@ #include #include #include +#include #include #include #include @@ -119,6 +120,7 @@ void ftp::usage() { cout << " runrestore " << endl; cout << " machinfo" << endl; cout << " ownerinfo" << endl; + cout << " settime" << endl; cout << " setupinfo" << endl; } @@ -780,6 +782,11 @@ session(rfsv & a, rpcs & r, int xargc, char **xargv) continue; } #endif + if (!strcmp(argv[0], "settime")) { + if ((res = r.setTime(time(NULL))) != rfsv::E_PSI_GEN_NONE) + cerr << _("Error: ") << res << endl; + continue; + } if (!strcmp(argv[0], "setupinfo")) { Enum res; bufferStore db; @@ -1071,7 +1078,7 @@ static char *all_commands[] = { "dir", "ls", "dircnt", "cd", "lcd", "get", "put", "mget", "mput", "del", "rm", "mkdir", "rmdir", "prompt", "bye", "cp", "volname", "ps", "kill", "killsave", "runrestore", "run", "machinfo", - "ownerinfo", "help", "setupinfo", NULL + "ownerinfo", "help", "settime", "setupinfo", NULL }; static char *localfile_commands[] = { -- cgit v1.2.3