X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmetadata%2Fmono-config.h;h=4e68b8a15d82762bdbc9c0be57aedfe2fd84c135;hb=9f92e1c7fd7b2553fb4567b51426209506797af8;hp=e32f2e706b59f1481597a992c21e35ab36c7a28c;hpb=fb3ec5455bf6b8e0306e7cb6df74bc5ac6ac16f8;p=mono.git diff --git a/mono/metadata/mono-config.h b/mono/metadata/mono-config.h index e32f2e706b5..4e68b8a15d8 100644 --- a/mono/metadata/mono-config.h +++ b/mono/metadata/mono-config.h @@ -8,7 +8,27 @@ #ifndef __MONO_METADATA_CONFIG_H__ #define __MONO_METADATA_CONFIG_H__ -void mono_config_parse (const char *filename); +#include +#include + +MONO_BEGIN_DECLS + +MONO_API const char* mono_get_config_dir (void); +MONO_API void mono_set_config_dir (const char *dir); + +MONO_API const char* mono_get_machine_config (void); + +MONO_API void mono_config_cleanup (void); +MONO_API void mono_config_parse (const char *filename); +MONO_API void mono_config_for_assembly (MonoImage *assembly); +MONO_API void mono_config_parse_memory (const char *buffer); + +MONO_API const char* mono_config_string_for_assembly_file (const char *filename); + +MONO_API void mono_config_set_server_mode (mono_bool server_mode); +MONO_API mono_bool mono_config_is_server_mode (void); + +MONO_END_DECLS #endif /* __MONO_METADATA_CONFIG_H__ */