blob: 74f2d6a6fd42ff19c44b78076ea0d2b6589d9f51 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
int mono_main (int argc, char* argv[]);
#include <stdlib.h>
int main (int argc, char* argv[])
{
char **newargs = (char **) malloc (sizeof (char *) * (argc + 2));
int i;
newargs [0] = argv [0];
newargs [1] = image_name;
for (i = 1; i < argc; i++)
newargs [i+1] = argv [i];
newargs [++i] = NULL;
if (config_dir != NULL && getenv ("MONO_CFG_DIR") == NULL)
setenv ("MONO_CFG_DIR", config_dir, 1);
install_dll_config_files ();
mono_register_bundled_assemblies(bundled);
return mono_main (argc+1, newargs);
}
|