summaryrefslogtreecommitdiffstats
path: root/cmdwrap.c
blob: 51e44b07161766a07c7c510b9912083371d9cabf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <process.h>
#include <stdlib.h>
#include <string.h>

int main(int argc, char **argv)
{
   if (argc != 3)
     return EXIT_FAILURE;

   if (strcmp(argv[1], "-c") != 0)
     return EXIT_FAILURE;

   argv[0] = "c:/Windows/System32/cmd.exe";
   argv[1] = "/c";

   return spawnvp(_P_WAIT, argv[0], (const char * const *) argv);
}