Roxen.git / server / tools / ntroxen / startdll / cmdline.cpp

version» Context lines:

Roxen.git/server/tools/ntroxen/startdll/cmdline.cpp:1:   // cmdline.cpp: implementation of the CCmdLine class.   // - // $Id: cmdline.cpp,v 1.3 2001/06/26 09:54:43 tomas Exp $ + // $Id: cmdline.cpp,v 1.4 2001/06/27 16:26:45 tomas Exp $   //   //////////////////////////////////////////////////////////////////////      #include "stdafx.h"   #include "startdll.h"   #include "cmdline.h"      #ifdef _DEBUG   #undef THIS_FILE   static char THIS_FILE[]=__FILE__;
Roxen.git/server/tools/ntroxen/startdll/cmdline.cpp:181:      CCmdLine::CCmdLine()   {    m_bPreloaded = FALSE;       m_bInstall = FALSE;    m_bRemove = FALSE;    m_bOnce = FALSE;    m_bHelp = FALSE;    m_bVersion = FALSE; +  m_bPassHelp = FALSE;       m_iVerbose = 1;    m_iDebug = 0;      }      CCmdLine::~CCmdLine()   {   }   
Roxen.git/server/tools/ntroxen/startdll/cmdline.cpp:934:    type = eArgPike;    return 1;    }       //'--quiet'|'-q')    // verbose=0    if (Match(*argv, "-q", NULL, NULL) ||    Match(*argv, "--quiet", NULL, NULL) )    {    m_iVerbose = 0; +  m_saRoxenArgs.Add("--quiet");    type = eArgStart;    return 1;    }       //'--verbose'|'-v')    // verbose=2    // debug=1    if (Match(*argv, "-v", NULL, NULL) ||    Match(*argv, "--verbose", NULL, NULL) )    {
Roxen.git/server/tools/ntroxen/startdll/cmdline.cpp:990:       //'--program')    // program="$2"    // once=1    // passhelp=1    if (Match(*argv, "--program", NULL, NULL) )    {    m_saRoxenArgs.Add(*argv);    m_saRoxenArgs.Add(argv[1]);    m_bOnce = TRUE; -  //m_bPassHelp = TRUE; +  m_bPassHelp = TRUE;    type = eArgNtLoader;    return 2;    }       //'--cd')    // cd_to="$2"    // # Use the absolute path...    // roxendir="`pwd`"    // once=1    // shift
Roxen.git/server/tools/ntroxen/startdll/cmdline.cpp:1053:    // if [ -f base_server/roxen.pike ]; then    // echo "Roxen WebServer `roxen_version`"    // exit 0    // else    // echo 'base_server/roxen.pike not found!'    // exit 1    // fi    // fi    if (Match(*argv, "--version", NULL, NULL))    { +  if (m_bPassHelp) +  { +  m_saRoxenArgs.Add(*argv); +  type = eArgRoxen; +  } +  else +  {    m_bVersion = TRUE;    type = eArgVersion; -  +  }    return 1;    }       //'--self-test')    // setup_for_tests    if (Match(*argv, "--self-test", NULL, NULL))    {    type = eArgSelfTest;    return 1;    }
Roxen.git/server/tools/ntroxen/startdll/cmdline.cpp:1093:    {    m_saRoxenArgs.Add("--tests-verbose=1");    type = eArgSelfTest;    return 1;    }       //'--help'|'-?')    if (Match(*argv, "--help", NULL, NULL) ||    Match(*argv, "-?", NULL, NULL) )    { +  if (m_bPassHelp) +  { +  m_saRoxenArgs.Add(*argv); +  type = eArgRoxen; +  } +  else +  {    m_bHelp = TRUE;    type = eArgHelp; -  +  }    return 1;    }          // Unknown option give it to roxen    m_saRoxenArgs.Add(*argv);    type = eArgRoxen;    return 1;   }