(file) Return to image.c CVS log (file) (dir) Up to [OMI] / omi / image

File: [OMI] / omi / image / image.c (download)
Revision: 1.1, Mon Apr 20 17:19:52 2015 UTC (9 years ago) by krisbash
Branch: MAIN
CVS Tags: OMI_1_0_8_2, OMI_1_0_8_1, HEAD
OMI 1.0.8-1

#include <stdio.h>
#include <stdlib.h>
#include <pal/format.h>
#include <pal/dir.h>

extern int servermain(int argc, const char* argv[]);

int agent_main(int argc, const char* argv[]);

int main(int argc, const char* argv[])
{
    const char* arg0 = Basename(argv[0]);

    if (!arg0)
    {
        Ftprintf(stderr, "%s: failed to get program name\n\n", argv[0]);
        exit(1);
    }

    if (strcmp(arg0, "omiserver") == 0)
    {
        return servermain(argc, argv);
    }
    else if (strcmp(arg0, "omiagent") == 0)
    {
        return agent_main(argc, argv);
    }
    else
    {
        Ftprintf(stderr, "%s: unknown program name: %s\n\n", argv[0], arg0);
        exit(1);
    }
}

ViewCVS 0.9.2