Welcome to mirror list, hosted at ThFree Co, Russian Federation.

template.c « mkbundle « tools « mcs - github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 86fa34c704c8ff94c479b924449a0b1ba7622baf (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)
		mono_set_dirs (getenv ("MONO_PATH"), config_dir);
	
	install_dll_config_files ();
	mono_register_bundled_assemblies(bundled);
	return mono_main (argc+1, newargs);
}