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 176 by Douglas Thrift, 2004-06-25T20:32:24-07:00 vs.
Revision 177 by Douglas Thrift, 2004-06-26T01:26:41-07:00

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

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines