[mono] Add back mono_register_config_for_assembly (#50584)
authorAleksey Kliger (λgeek) <alklig@microsoft.com>
Fri, 2 Apr 2021 04:33:28 +0000 (00:33 -0400)
committerGitHub <noreply@github.com>
Fri, 2 Apr 2021 04:33:28 +0000 (00:33 -0400)
Can't drop API symbols.

src/mono/mono/metadata/assembly.h
src/mono/mono/metadata/external-only.c

index 7457b08..bffe668 100644 (file)
@@ -124,7 +124,7 @@ typedef struct {
 } MonoBundledAssembly;
 
 MONO_API void          mono_register_bundled_assemblies (const MonoBundledAssembly **assemblies);
-MONO_API void          mono_register_config_for_assembly (const char* assembly_name, const char* config_xml);
+MONO_API MONO_RT_EXTERNAL_ONLY void          mono_register_config_for_assembly (const char* assembly_name, const char* config_xml);
 MONO_API void          mono_register_symfile_for_assembly (const char* assembly_name, const mono_byte *raw_contents, int size);
 MONO_API void        mono_register_machine_config (const char *config_xml);
 
index a86dd11..4acef45 100644 (file)
@@ -17,6 +17,7 @@
 #include "mono-config-internals.h"
 #include "object-internals.h"
 #include "class-init.h"
+#include "assembly.h"
 #include "marshal.h"
 #include "object.h"
 #include "assembly-internals.h"
@@ -371,3 +372,8 @@ mono_thread_manage (void)
 {
        MONO_EXTERNAL_ONLY_GC_UNSAFE_VOID (mono_thread_manage_internal ());
 }
+
+void
+mono_register_config_for_assembly (const char* assembly_name, const char* config_xml)
+{
+}