(file) Return to showpath.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / utils / showpath

File: [Pegasus] / pegasus / src / utils / showpath / Attic / showpath.cpp (download)
Revision: 1.1, Thu Feb 8 00:33:00 2001 UTC (23 years, 4 months ago) by mike
Branch: MAIN
CVS Tags: version_1_01, version_0_99_1, version_0_99, version_0_97_3, version_0_97_2, version_0_97_1, version_0_97, version_0_96, version_0_95, version_0_8, version_0_79_4, test, stable_0_95, stable, pep_88, merge_of_dev, mday-merge-start, mday-merge-pegasus/src/Pegasus/Server, mday-merge-pegasus/src/Pegasus/Common, mday-2-0-patches, main, dev_dead, dev, async_dispatcher, VERSION_2_1_RELEASE_HEAD, VERSION_2_1_RELEASE_BRANCH, VERSION_2_1_RELEASE, VERSION_2_1_1_RELEASE, VERSION_2_01_01, VERSION_2_00_RC_4, VERSION_2_00_RC_3, VERSION_2_00_RC_2, VERSION_2_00_RC_1, VERSION_2_00_BRANCH, VERSION_1_10, VERSION_1_09, VERSION_1_08, VERSION_1_07, TEST, SNAPSHOT_1_04, RELEASE_2_3_0-msg-freeze, RELEASE_2_2_1-snapshot, RELEASE_2_2_0_0-release, RELEASE_2_2_0-root, RELEASE_2_2_0-branch, RELEASE_2_2-root, PRE_LICENSE_UPDATE_2003, PEGASUS_FC_VERSION_2_2, LOCAL_ASSOCPROV-ROOT, LOCAL_ASSOCPROV-BRANCH
new

#include <Pegasus/Common/Config.h>
#include <string>
#include <iostream>
#include <cstdlib>

using namespace std;

int main(int argc, char** argv)
{
    if (argc != 1 && argc != 2)
    {
	cerr << "Usgae: " << argv[0] << " patter" << endl;
	exit(1);
    }

    char* path = getenv("PATH");

    if (path)
	path = strdup(path);

    for (char* p = strtok(path, ";"); p; p = strtok(NULL, ";"))
    {
	if (argc == 1 || (argc == 2 && strstr(p, argv[1])))
	    cout << p << endl;
    }

    return 0;
}

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2