ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/repos/Smersh/Smersh.cpp
(Generate patch)

Comparing Smersh/Smersh.cpp (file contents):
Revision 252 by Douglas Thrift, 2004-09-13T17:52:44-07:00 vs.
Revision 253 by Douglas Thrift, 2004-09-13T23:31:24-07:00

# Line 21 | Line 21 | int main(int argc, char* argv[])
21          program = api::GetExecutableName();
22  
23          int port(54321);
24 <        bool fork(false), daemon(false), redirector(false);
24 >        bool daemon(false), redirector(false);
25          string redirect, log("smersh.log");
26  
27          for (int index(1); index < argc; ++index)
# Line 43 | Line 43 | int main(int argc, char* argv[])
43                  {
44                          port = lexical_cast<int>(matcher[1]);
45                  }
46                else if (arg == "-fork")
47                {
48                        if (!fork) fork = true;
49                }
46                  else if (arg == matcher("^-log=(.+)$"))
47                  {
48                          log = matcher[1];
# Line 57 | Line 53 | int main(int argc, char* argv[])
53                  }
54                  else
55                  {
56 <                        cout << "Usage: " << program
57 <                                << " [-daemon|-redirector=redirect] [-port=port] [-fork] "
62 <                                << "[-log=log] [-D]\n";
56 >                        cout << "Usage: " << program << " [-daemon|-redirector=redirect] "
57 >                                "[-port=port] [-log=log] [-D]\n";
58  
59                          return 1;
60                  }
# Line 67 | Line 62 | int main(int argc, char* argv[])
62  
63          if (daemon)
64          {
65 <                Daemon daemon(port, fork, log);
65 >                Daemon daemon(port, log);
66          }
67          else if (redirector)
68          {
69 <                Redirector redirector(port, fork, log, redirect);
69 >                Redirector redirector(port, log, redirect);
70          }
71          else
72          {

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines