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

 1 krisbash 1.1 #include <stdio.h>
 2              #include <stdlib.h>
 3              #include <pal/format.h>
 4              #include <pal/dir.h>
 5              
 6              extern int servermain(int argc, const char* argv[]);
 7              
 8              int agent_main(int argc, const char* argv[]);
 9              
10              int main(int argc, const char* argv[])
11              {
12                  const char* arg0 = Basename(argv[0]);
13              
14                  if (!arg0)
15                  {
16                      Ftprintf(stderr, "%s: failed to get program name\n\n", argv[0]);
17                      exit(1);
18                  }
19              
20                  if (strcmp(arg0, "omiserver") == 0)
21                  {
22 krisbash 1.1         return servermain(argc, argv);
23                  }
24                  else if (strcmp(arg0, "omiagent") == 0)
25                  {
26                      return agent_main(argc, argv);
27                  }
28                  else
29                  {
30                      Ftprintf(stderr, "%s: unknown program name: %s\n\n", argv[0], arg0);
31                      exit(1);
32                  }
33              }

ViewCVS 0.9.2